freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第5章gdi與圖像處理-文庫(kù)吧資料

2025-05-27 10:52本頁(yè)面
  

【正文】 thisradioButton2Enabled=false。 GDI+繪圖基礎(chǔ) 四、基本繪圖函數(shù) private: System::Void panel1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e) { Graphics ^pGH=eGraphics。 private:Point ptPrev。 ( 3)為 Form1添加如下私有成員,并為 Panel控件添加 Paint事件。最后再添加一個(gè)按鈕, Text設(shè)為“清除”。 ( 2)為 Form1窗體添加一個(gè) Panel、一個(gè) Group控件。 GDI+繪圖基礎(chǔ) 實(shí)例:根據(jù)鼠標(biāo)指定的一組點(diǎn)來(lái)畫(huà)出連續(xù)折線、封閉多邊形和樣條曲線。 SmoothingMode::Invalid:指定一個(gè)無(wú)效模式; SmoothingMode::None:指定不消除鋸齒。 SmoothingMode::AntiAlias:消除鋸齒 。 GDI+繪圖基礎(chǔ) 四、基本繪圖函數(shù) 167。 線性漸變: 路徑漸變: 三、畫(huà)刷 漸變畫(huà)刷的創(chuàng)建及屬性設(shè)置主要通過(guò) LinearGradientBrush 和 PathGradientBrush類(lèi)的構(gòu)造函數(shù)進(jìn)行。 } i++。 if(e) { (0,40)。 pGHDrawString(oitemToString(), thisFont,Brushes::Black,pt)。 //填充矩形 //繪制樣式名稱(chēng) =float()。 Drawing2D::HatchBrush ^brush=gew Drawing2D::HatchBrush (hs,Color::Black,Color::LightSkyBlue)。 //將指定字符串轉(zhuǎn)換成 HatchStyle枚舉對(duì)象 Object ^ohs=Enum::Parse(Drawing2D::HatchStyle::typeid, oitemToString())。 //繪制圖例和樣式名稱(chēng) Int32 i=0。 //定義圖例和樣式名稱(chēng)顯示的起點(diǎn) Rectangle hatchrect=Rectangle(0,0,100,20)。 pGHTranslateTransform(10,10)。 三、畫(huà)刷 167。 HatchBrush( HatchStyle hatchstyle, Color foreColor, Color backColor)。 3. 陰影畫(huà)刷 (HatchBrush) 陰影畫(huà)刷是一種由陰影樣式、前景色和背景色屬性構(gòu)成的畫(huà)刷,通過(guò) HatchBrush類(lèi)的構(gòu)造函數(shù)可以直接創(chuàng)建一個(gè)陰影畫(huà)刷。 pGHFillRectangle(brush,rcCircle)。 //按 TileFlipXY方式填充 (120,0)。 pGHFillRectangle(brush,rcCircle)。 //按 TileFlipY方式填充 (120,0)。 pGHFillRectangle(brush,rcCircle)。 //按 TileFlipX方式填充 (120,0)。 pGHFillRectangle(brush,rcCircle)。 //按 Clamp方式填充 (120,0)。 //按默認(rèn)平鋪方式填充 pGHFillRectangle(brush,rcCircle)。 //畫(huà)出取紋理圖像的區(qū)域 pGHDrawRectangle(Pens::White,rc1)。 Rectangle rc1=Rectangle(0,0,30,30)。 (20,20)。 GDI+繪圖基礎(chǔ) Graphics ^pGH = eGraphics。 Clamp:紋理或漸變沒(méi)有平鋪; Tile:平鋪漸變或紋理; TileFlipX:水平反轉(zhuǎn)紋理或漸變,然后平鋪該紋理或漸變; TileFlipY垂直反轉(zhuǎn)紋理或漸變,然后平鋪該紋理或漸變; TileFlipXY:水平和垂直反轉(zhuǎn)紋理或漸變,然后平鋪該紋理或漸變。 GDI+繪圖基礎(chǔ) 2. 紋理畫(huà)刷 (TextureBrush) 用指定的 Image圖像填充區(qū)域內(nèi)部,其構(gòu)造函數(shù)有 8個(gè)左右,常用的參數(shù)有 Image^ image、 Rectangle dstRect、 RectangleF dstRect、 WrapMode wrapMode。 SolidBrush ^pBrush2=gew SolidBrush( Color::FromArgb( 0, 0, 255) )。還可以使用標(biāo)準(zhǔn)畫(huà)刷Drawing::Brushes、系統(tǒng)畫(huà)刷 Drawing::SystemBrushes。它派生出Drawing命名空間中的 SolidBrush、 TextureBrush、 Drawing2D命名空間中的 HatchBrush、 LinearGradientBrush及PathGradientBrush等類(lèi)。 167。 除此之外,還可以使用 SystemPens類(lèi)來(lái)指定一個(gè) Windows標(biāo)準(zhǔn)界面顏色畫(huà)筆來(lái)繪制圖形,寬度為 1 個(gè)像素 。 // 畫(huà)水平點(diǎn)劃線 pGHDrawLine( pPen, 30, 5, 30, 55 )。 pPenWidth = 。 //分別表示短劃線長(zhǎng)度、 間隔 長(zhǎng)度、 短劃 線 長(zhǎng) 度、 間隔 長(zhǎng)度 pPenDashStyle = Drawing2D::DashStyle::Custom。 // 畫(huà)粗實(shí)線圓,線寬為 pGHDrawArc( pPen, 10, 10, 40, 40, 0, 360 )。 pGHPageUnit = GraphicsUnit::Millimeter。 167。 } DashPattern屬性數(shù)組中的第一個(gè)元素是所設(shè)置的短劃線的長(zhǎng)度,第二個(gè)元素為所設(shè)置的空白區(qū)域的長(zhǎng)度,第三個(gè)元素又是所設(shè)置的短劃線的長(zhǎng)度,依此類(lèi)推。 3. 自定義畫(huà)筆 public: property arrayfloat^ DashPattern { arrayfloat^ get ()。 LineJoin獲取或設(shè)置連續(xù)兩條直線連接處的連接頭樣式 3. 自定義畫(huà)筆 如果 DashStyle中定義的線型不能滿(mǎn)足實(shí)際需求,可通過(guò) Pen類(lèi)的 DashPattern屬性來(lái)設(shè)置,這時(shí)須將 DashStyle屬性設(shè)置為DashStyle::Custom。 167。//創(chuàng)建一紅色畫(huà)筆 Pen ^pPen=gew Pen(Color::Blue, 4)。 GDI+繪圖基礎(chǔ) 2. 頁(yè)面坐標(biāo)屬性的設(shè)置 PageScale屬性用來(lái)獲取或設(shè)置相對(duì)于頁(yè)面坐標(biāo)的繪圖比例。 World:將世界坐標(biāo)系單位指定為度量單位。 Document:將文檔單位( 1/300 英寸)指定為度量單位。 Point:將打印機(jī)點(diǎn)( 1/72 英寸)指定為度量單位。通常,視頻顯示使用的單位是像素;打印機(jī)使用的單位是 1/100 英寸。 GDI+繪圖基礎(chǔ) 2. 頁(yè)面坐標(biāo)屬性的設(shè)置 PageUnit屬性用來(lái)設(shè)置和獲取頁(yè)坐標(biāo)的度量單位。默認(rèn)時(shí)使用像素為單位、左上角為原點(diǎn) ,這時(shí),設(shè)備坐標(biāo)和頁(yè)面坐標(biāo)是一致的。左上角為原點(diǎn)。 GDI+繪圖基礎(chǔ) 1. 世界坐標(biāo)系、設(shè)備
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1