Used to specify the data type of the System.Drawing.Imaging.EncoderParameter used with the erload:System.Drawing.Image.Save or erload:System.Drawing.Image.SaveAdd method of an image.
GDI+ uses image encoders to convert the images stored in System.Drawing.Bitmap objects to various file formats. Image encoders are built into GDI+ for the BMP, JPEG, GIF, TIFF, and PNG formats. An encoder is invoked when you call the erload:System.Drawing.Image.Save or erload:System.Drawing.Image.SaveAdd method of a System.Drawing.Bitmap object.
The EncoderParameter.NumberOfValues data member of the System.Drawing.Imaging.EncoderParameter object indicates the length of the character string including the null terminator.
Member Name | Description |
---|---|
ValueTypeAscii |
Specifies that the array of values is a null-terminated ASCII character string. Note that the NumberOfValues data member of the System.Drawing.Imaging.EncoderParameter object indicates the length of the character string including the NULL terminator. |
ValueTypeByte |
Specifies that each value in the array is an 8-bit unsigned integer. |
ValueTypeLong |
Specifies that each value in the array is a 32-bit unsigned integer. |
ValueTypeLongRange |
Specifies that each value in the array is a pair of 32-bit unsigned integers. Each pair represents a range of numbers. |
ValueTypeRational |
Specifies that each value in the array is a pair of 32-bit unsigned integers. Each pair represents a fraction, the first integer being the numerator and the second integer being the denominator. |
ValueTypeRationalRange |
Specifies that each value in the array is a set of four, 32-bit unsigned integers. The first two integers represent one fraction, and the second two integers represent a second fraction. The two fractions represent a range of rational numbers. The first fraction is the smallest rational number in the range, and the second fraction is the largest rational number in the range. |
ValueTypeShort |
Specifies that each value in the array is a 16-bit, unsigned integer. |
ValueTypeUndefined |
Specifies that the array of values is an array of bytes that has no data type defined. |