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

正文內容

第5章gdi與圖像處理-在線瀏覽

2024-07-29 10:52本頁面
  

【正文】 h和高度 Height用來指定 Point的 x和 y的值。 +概述 3. 尺寸 Size結構常用來表示一個尺寸的大小,其屬性有 Width和Height,該結構的構造函數(shù)原型如下: Size( Point pt )。 其中, pt的 X和 Y用來指定 Size的 Width和 Height屬性值。 +概述 4. 矩形 Location:矩形左上角的 Point位置 Left:矩形左邊的 x坐標 Right:矩形右邊的 x坐標 Top:矩形上邊的 y坐標 Bottom:矩形下邊的 y坐標 Rectangle的構造函數(shù)原型如下: Rectangle( Point location, Size size )。 其中, location 或 x、 y用來指定矩形左上角的位置,width和 height分別指定矩形的寬度和高度。 167。 GDI+繪圖基礎 一、坐標空間及其相關屬性 二、畫筆 三、畫刷 四、基本繪圖函數(shù) 167。默認時使用像素為單位 設備坐標系:在顯示、打印等設備上進行圖形繪制時所使用的坐標系,度量單位為像素。 頁面坐標系:進行圖形繪制時所采用的坐標系。 一、坐標空間及其相關屬性 167。它通??梢杂邢铝械?GraphicsUnit枚舉值: Display:將顯示設備所采用的單位作為度量單位。 Pixel :以像素為度量單位。 Inch:將英寸指定為度量單位。 Millimeter:將毫米指定為度量單位。 一、坐標空間及其相關屬性 167。 原點位置設置: TranslateTransform 一、坐標空間及其相關屬性 二、畫筆 1. 使用 Pen創(chuàng)建畫筆 使用構造函數(shù)( 4個)進行: Pen ^pPen=gew Pen( Color::Red )。//藍色、寬為 4的畫筆 畫筆也可直接用畫刷來創(chuàng)建。 GDI+繪圖基礎 二、畫筆 2. 畫筆屬性 Width屬性用來設置或獲取線寬的; DashStyle用來獲取或設置指定線型表 71 StartCap和 EndCap用來獲取或設置直線的首末兩端的線帽類型,表 。 DashPattern可用來獲取或設置自定義的短劃線和空白區(qū)域的數(shù)組。 void set (arrayfloat^ value)。虛線圖案中每個短劃線和空白區(qū)域的長度是數(shù)組中的元素值與 Pen 寬度的乘積。 GDI+繪圖基礎 二、畫筆 OnPaint中添加: Graphics ^pGH = eGraphics。 Pen^ pPen = gew Pen( Color::Black, )。 arraySingle^dashVals={30, 2,2,2 }。 pPenDashPattern = dashVals。 // 在工程上,細線線寬是粗線線寬的 1/3,為 pGHDrawLine( pPen, 5, 30, 55, 30 )。 // 畫垂直點劃線 4. 使用標準畫筆 Pens和系統(tǒng)畫筆 SystemPens GDI+中, Pens類包含了定義標準顏色的靜態(tài)屬性,可直接引用,例如: pGHDrawLine(Pens::Black, 30, 5, 30, 55 )。例如: pGHDrawLine(SystemPens::Control, 30, 5, 30, 55 )。 GDI+繪圖基礎 二、畫筆 GDI+中,抽象基類 Brush封裝了畫刷的基本功能。分別用于單色畫刷、紋理畫刷、陰影畫刷、線性漸變畫刷及路徑漸變畫刷。 (SolidBrush) 為 SolidBrush類的構造函數(shù)指定一個 Color值,就可創(chuàng)建一個單色畫刷,如: SolidBrush ^pBrush1=gew SolidBrush(Color::Blue)。 三、畫刷 167。 image為用來填充的紋理圖像;dstRect用來指定圖像中的某一個區(qū)域來構造紋理畫刷;wrapMode用來指定當紋理或漸變小于所填充的區(qū)域時平鋪紋理或漸變的方式,其值可以是以下枚舉成員之一。 三、畫刷 167。 Rectangle rcCircle=Rectangle(0,0,100,100)。 Image ^img=thisBackgroundImage。 (imgWidth/2,imgHeight/2)。 //定義紋理畫刷 System::Drawing::TextureBrush ^brush= gew System::Drawing::TextureBrush(img,rc1)。 pGHDrawRectangle(Pens::White,rcCircle)。 brushWrapMode= Drawing2D::WrapMode::Clamp。 pGHDrawRectangle(Pens::White,rcCircle)。 brushWrapMode= Drawing2D::WrapMode::TileFlipX。 pGHDrawRectangle(Pens::White,rcCircle)。 brushWrapMode= Drawing2D::WrapMode::TileFlipY。 pGHDrawRectangle(Pens::White,rcCircle)。 brushWrapMode= Drawing2D::WrapMode::TileFlipXY。 pGHDrawRectangle(Pens::White,rcCircle)。HatchBrush類的構造函數(shù)的原型如下: HatchBrush( HatchStyle hatchstyle, Color foreColor)。 hatchstyle:指定可用于 HatchBrush對象的不同圖案。 GDI+繪圖基礎 例:在 Paint事件處理函數(shù)中添加 Graphics ^pGH = eGraphics。 //獲取 HatchStyle所有值的名稱 Array ^styleName=Enum::GetNames(Drawing2D::HatchStyle::typeid)。 PointF pt。 while(istyleNameLength) { Object ^oitem=styleNameGetValue(i)。 //將 Object轉換成 HatchStyle枚舉類型 Drawing2D::HatchStyle hs= safe_castDrawing2D::HatchStyle (ohs)。 //構造陰影畫刷 pGHFillRectangle(brush,hatchrect)。 =float()。 (130,0)。 =0。 } 4. 漸變畫刷 GDI+提供兩種漸變畫刷: LinearGradientBrush (線性漸變)和 PathGradientBrush(路徑漸變畫刷)。 167。 GDI+繪圖基礎 Graphics的 SmoothingMode屬性用于指定是否將平滑處理(消除鋸齒)應用于直線、曲線或已填充區(qū)域的邊緣。 SmoothingMode::Default:不消除鋸齒; SmoothingMode::HighQuality:高質量平滑處理,但處理速度慢; SmoothingMode::
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1