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)

另请参阅

Image::GetFlags