The EncoderValue enumeration specifies values that can be passed as arguments to image encoders.
C++ Syntax
typedef enum {
EncoderValueColorTypeCMYK,
EncoderValueColorTypeYCCK,
EncoderValueCompressionLZW,
EncoderValueCompressionCCITT3,
EncoderValueCompressionCCITT4,
EncoderValueCompressionRle,
EncoderValueCompressionNone,
EncoderValueScanMethodInterlaced,
EncoderValueScanMethodNonInterlaced,
EncoderValueVersionGif87,
EncoderValueVersionGif89,
EncoderValueRenderProgressive,
EncoderValueRenderNonProgressive,
EncoderValueTransformRotate90,
EncoderValueTransformRotate180,
EncoderValueTransformRotate270,
EncoderValueTransformFlipHorizontal,
EncoderValueTransformFlipVertical,
EncoderValueMultiFrame,
EncoderValueLastFrame,
EncoderValueFlush,
EncoderValueFrameDimensionTime,
EncoderValueFrameDimensionResolution,
EncoderValueFrameDimensionPage
#if (GDIPVER >= 0x0110)
EncoderValueColorTypeGray,
EncoderValueColorTypeRGB,
#endif
} EncoderValue;
FreeBASIC 语法
enum
EncoderValueColorTypeCMYK = 0
EncoderValueColorTypeYCCK = 1
EncoderValueCompressionLZW = 2
EncoderValueCompressionCCITT3 = 3
EncoderValueCompressionCCITT4 = 4
EncoderValueCompressionRle = 5
EncoderValueCompressionNone = 6
EncoderValueScanMethodInterlaced = 7
EncoderValueScanMethodNonInterlaced = 8
EncoderValueVersionGif87 = 9
EncoderValueVersionGif89 = 10
EncoderValueRenderProgressive = 11
EncoderValueRenderNonProgressive = 12
EncoderValueTransformRotate90 = 13
EncoderValueTransformRotate180 = 14
EncoderValueTransformRotate270 = 15
EncoderValueTransformFlipHorizontal = 16
EncoderValueTransformFlipVertical = 17
EncoderValueMultiFrame = 18
EncoderValueLastFrame = 19
EncoderValueFlush = 20
EncoderValueFrameDimensionTime = 21
EncoderValueFrameDimensionResolution = 22
EncoderValueFrameDimensionPage = 23
EncoderValueColorTypeGray = 24
EncoderValueColorTypeRGB = 25
end enum
常数
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