EncoderValue enumeration (gdiplusenums.h)

The EncoderValue enumeration specifies values that can be passed as arguments to image encoders. For more information about image encoders, see Using Image Encoders and Decoders .

Syntax

typedef enum EncoderValue {
  EncoderValueColorTypeCMYK,
  EncoderValueColorTypeYCCK,
  EncoderValueCompressionLZW,
  EncoderValueCompressionCCITT3,
  EncoderValueCompressionCCITT4,
  EncoderValueCompressionRle,
  EncoderValueCompressionNone,
  EncoderValueScanMethodInterlaced,
  EncoderValueScanMethodNonInterlaced,
  EncoderValueVersionGif87,
  EncoderValueVersionGif89,
  EncoderValueRenderProgressive,
  EncoderValueRenderNonProgressive,
  EncoderValueTransformRotate90,
  EncoderValueTransformRotate180,
  EncoderValueTransformRotate270,
  EncoderValueTransformFlipHorizontal,
  EncoderValueTransformFlipVertical,
  EncoderValueMultiFrame,
  EncoderValueLastFrame,
  EncoderValueFlush,
  EncoderValueFrameDimensionTime,
  EncoderValueFrameDimensionResolution,
  EncoderValueFrameDimensionPage,
  EncoderValueColorTypeGray,
  EncoderValueColorTypeRGB
} ;

Constants

 
EncoderValueColorTypeCMYK
Not used in GDI+ version 1.0.
EncoderValueColorTypeYCCK
Not used in GDI+ version 1.0.
EncoderValueCompressionLZW
For a TIFF image, specifies the LZW compression method.
EncoderValueCompressionCCITT3
For a TIFF image, specifies the CCITT3 compression method.
EncoderValueCompressionCCITT4
For a TIFF image, specifies the CCITT4 compression method.
EncoderValueCompressionRle
For a TIFF image, specifies the RLE compression method.
EncoderValueCompressionNone
For a TIFF image, specifies no compression.
EncoderValueScanMethodInterlaced
Not used in GDI+ version 1.0.
EncoderValueScanMethodNonInterlaced
Not used in GDI+ version 1.0.
EncoderValueVersionGif87
Not used in GDI+ version 1.0.
EncoderValueVersionGif89
Not used in GDI+ version 1.0.
EncoderValueRenderProgressive
Not used in GDI+ version 1.0.
EncoderValueRenderNonProgressive
Not used in GDI+ version 1.0.
EncoderValueTransformRotate90
For a JPEG image, specifies lossless 90-degree clockwise rotation.
EncoderValueTransformRotate180
For a JPEG image, specifies lossless 180-degree rotation.
EncoderValueTransformRotate270
For a JPEG image, specifies lossless 270-degree clockwise rotation.
EncoderValueTransformFlipHorizontal
For a JPEG image, specifies a lossless horizontal flip.
EncoderValueTransformFlipVertical
For a JPEG image, specifies a lossless vertical flip.
EncoderValueMultiFrame
Specifies multiple-frame encoding.
EncoderValueLastFrame
Specifies the last frame of a multiple-frame image.
EncoderValueFlush
Specifies that the encoder object is to be closed.
EncoderValueFrameDimensionTime
Not used in GDI+ version 1.0.
EncoderValueFrameDimensionResolution
Not used in GDI+ version 1.0.
EncoderValueFrameDimensionPage
For a TIFF image, specifies the page frame dimension
EncoderValueColorTypeGray
EncoderValueColorTypeRGB

Requirements

Requirement Value
Minimum supported client Windows XP, Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header gdiplusenums.h (include Gdiplus.h)