Graphics::D rawImage (Image*,RectF*,Matrix*,Effect*,ImageAttributes*,Unit) 方法 (gdiplusgraphics.h)

方法在应用指定效果后绘制图像的一部分。

语法

Status DrawImage(
  [in] Image           *image,
  [in] RectF           *sourceRect,
  [in] Matrix          *xForm,
  [in] Effect          *effect,
  [in] ImageAttributes *imageAttributes,
  [in] Unit            srcUnit
);

参数

[in] image

类型: 图像*

指向 Image 对象的指针,该对象指定要绘制的图像。

[in] sourceRect

类型: RectF*

指向 RectF 对象的指针,该对象指定要绘制的图像部分。

[in] xForm

类型: 矩阵*

指向 Matrix 对象的指针,该 对象 指定在其中呈现图像部分的平行四边形。 通过将矩阵中存储的仿射变换应用于源矩形来计算目标平行四边形。

[in] effect

类型: 效果*

指向 Effect 类的后代实例的指针。 子代指定效果或调整 (例如,在呈现之前应用于图像的对比度) 更改。 该效果不会永久更改图像。

[in] imageAttributes

类型: ImageAttributes*

指向 ImageAttributes 对象的指针,该对象指定要在呈现图像时应用的颜色调整。 可以为 NULL

[in] srcUnit

类型: 单位*

指定源矩形的度量单位的 Unit 枚举的元素。

返回值

类型: 状态

如果该方法成功,则返回 Ok,这是 Status 枚举的元素。

如果方法失败,它将返回 Status 枚举的其他元素之一。

要求

要求
最低受支持的客户端 Windows XP、Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 gdiplusgraphics.h (包括 Gdiplus.h)
Library Gdiplus.lib
DLL Gdiplus.dll

另请参阅

绘制、定位和复制图像

显卡

图像

加载和显示位图