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 |