Enumeração ImageFlags (gdiplusimaging.h)

A enumeração ImageFlags especifica os atributos dos dados de pixel contidos em um objeto Image . O método Image::GetFlags retorna um elemento dessa enumeração.

Syntax

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
} ;

Constantes

 
ImageFlagsNone
Valor: 0
Não especifica informações de formato.
ImageFlagsScalable
Valor: 0x0001
Especifica que a imagem pode ser dimensionada.
ImageFlagsHasAlpha
Valor: 0x0002
Especifica que os dados de pixel contêm valores alfa.
ImageFlagsHasTranslucent
Valor: 0x0004
Especifica que os dados de pixel têm valores alfa diferentes de 0 (transparente) e 255 (opaco).
ImageFlagsPartiallyScalable
Valor: 0x0008
Especifica que os dados de pixel são parcialmente escalonáveis com algumas limitações.
ImageFlagsColorSpaceRGB
Valor: 0x0010
Especifica que a imagem é armazenada usando um espaço de cor RGB.
ImageFlagsColorSpaceCMYK
Valor: 0x0020
Especifica que a imagem é armazenada usando um espaço de cor CMYK.
ImageFlagsColorSpaceGRAY
Valor: 0x0040
Especifica que a imagem é uma imagem em escala de cinza.
ImageFlagsColorSpaceYCBCR
Valor: 0x0080
Especifica que a imagem é armazenada usando um espaço de cores YCBCR.
ImageFlagsColorSpaceYCCK
Valor: 0x0100
Especifica que a imagem é armazenada usando um espaço de cores YCCK.
ImageFlagsHasRealDPI
Valor: 0x1000
Especifica que as informações de pontos por polegada são armazenadas na imagem.
ImageFlagsHasRealPixelSize
Valor: 0x2000
Especifica que o tamanho do pixel é armazenado na imagem.
ImageFlagsReadOnly
Valor: 0x00010000
Especifica que os dados de pixel são somente leitura.
ImageFlagsCaching
Valor: 0x00020000
Especifica que os dados de pixel podem ser armazenados em cache para acesso mais rápido.

Requisitos

   
Cliente mínimo com suporte Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho gdiplusimaging.h (inclua Gdiplus.h)

Confira também

Imagem::GetFlags