Поделиться через


Перечисление 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
Указывает, что пиксельные данные содержат альфа-значения.
ImageFlagsHasTranslucent
Значение: 0x0004
Указывает, что данные о пикселях содержат значения альфа, отличающиеся от 0 (прозрачный) и 255 (непрозрачный).
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)

См. также раздел

Изображение::GetFlags