ImageFlags 枚举指定 Image 对象中包含的像素数据的属性。 Image::GetFlags 方法返回此枚举的元素。
语法
typedef enum ImageFlags {
ImageFlagsNone = 0,
ImageFlagsScalable = 0x0001,
ImageFlagsHasAlpha = 0x0002,
ImageFlagsHasTranslucent = 0x0004,
ImageFlagsPartiallyScalable = 0x0008,
ImageFlagsColorSpaceRGB = 0x0010,
ImageFlagsColorSpaceCMYK = 0x0020,
ImageFlagsColorSpaceGRAY = 0x0040,
ImageFlagsColorSpaceYCBCR = 0x0080,
ImageFlagsColorSpaceYCCK = 0x0100,
ImageFlagsHasRealDPI = 0x1000,
ImageFlagsHasRealPixelSize = 0x2000,
ImageFlagsReadOnly = 0x00010000,
ImageFlagsCaching = 0x00020000
} ;
常量
ImageFlagsNone值: 0 不指定格式信息。 |
ImageFlagsScalable值: 0x0001 指定可以缩放映像。 |
ImageFlagsHasAlpha值: 0x0002 指定像素数据包含 alpha 值。 |
ImageFlagsHasTranslucent值: 0x0004 指定此像素数据有不同于 0(透明)和 255(不透明)的 alpha 值。 |
ImageFlagsPartiallyScalable值: 0x0008 指定像素数据可部分缩放,但存在一些限制。 |
ImageFlagsColorSpaceRGB值: 0x0010 指定使用 RGB 颜色空间存储图像。 |
ImageFlagsColorSpaceCMYK值: 0x0020 指定使用 CMYK 颜色空间存储图像。 |
ImageFlagsColorSpaceGRAY值: 0x0040 指定图像为灰度图像。 |
ImageFlagsColorSpaceYCBCR值: 0x0080 指定使用 YCBCR 颜色空间来存储图像。 |
ImageFlagsColorSpaceYCCK值: 0x0100 指定使用 YCCK 颜色空间来存储图像。 |
ImageFlagsHasRealDPI值: 0x1000 指定在图像中存储每英寸点数信息。 |
ImageFlagsHasRealPixelSize值: 0x2000 指定在图像中存储像素大小。 |
ImageFlagsReadOnly值: 0x00010000 指定像素数据为只读。 |
ImageFlagsCaching值: 0x00020000 指定可以缓存像素数据以加快访问速度。 |
要求
| 最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
| 标头 | gdiplusimaging.h (包括 Gdiplus.h) |