imageFlags 枚举 (gdiplusimaging.h)
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) |