EncoderValue枚举指定可以作为参数传递给图像编码器的值。
C++ 语法
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;
PowerBASIC 语法
%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
#IF (%GDIPVER >= &H0110)
%EncoderValueColorTypeGray = 24
%EncoderValueColorTypeRGB = 25
#ENDIF
常量
EncoderValueColorTypeCMYK
不用于GDI +版本1.0。
EncoderValueColorTypeYCCK
不用于GDI +版本1.0。
EncoderValueCompressionLZW
对于TIFF图像,指定LZW压缩方法。
EncoderValueCompressionCCITT3
对于TIFF图像,指定CCITT3压缩方法。
EncoderValueCompressionCCITT4
对于TIFF图像,指定CCITT4压缩方法。
EncoderValueCompressionRle
对于TIFF图像,指定RLE压缩方法。
EncoderValueCompressionNone
对于TIFF图像,不指定压缩。
EncoderValueScanMethodInterlaced
不用于GDI +版本1.0。
EncoderValueScanMethodNonInterlaced
不用于GDI +版本1.0。
EncoderValueVersionGif87
不用于GDI +版本1.0。
EncoderValueVersionGif89
不用于GDI +版本1.0。
EncoderValueRenderProgressive
不用于GDI +版本1.0。
EncoderValueRenderNonProgressive
不用于GDI +版本1.0。
EncoderValueTransformRotate90
对于JPEG图像,指定无损90度顺时针旋转。
EncoderValueTransformRotate180
对于JPEG图像,指定无损180度旋转。
EncoderValueTransformRotate270
对于JPEG图像,指定无损270度顺时针旋转。
EncoderValueTransformFlipHorizontal
对于JPEG图像,指定无损水平翻转。
EncoderValueTransformFlipVertical
对于JPEG图像,指定无损的垂直翻转。
EncoderValueMultiFrame
指定多帧编码。
EncoderValueLastFrame
指定多帧图像的最后一帧。
EncoderValueFlush
指定编码器对象要关闭。
EncoderValueFrameDimensionTime
不用于GDI +版本1.0。
EncoderValueFrameDimensionResolution
不用于GDI +版本1.0。
EncoderValueFrameDimensionPage
对于TIFF图像,指定页框尺寸