Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article lists the encoding options that can be used with BitmapEncoder. An encoding option is defined by its name, which is a string, and a value in a particular data type (Windows.Foundation.PropertyType). For information about working with images, see Create, edit, and save bitmap images.
Name | PropertyType | Usage notes | Valid formats |
---|---|---|---|
ImageQuality | single | Valid values from 0 to 1.0. Higher values indicate higher quality | JPEG, JPEG-XR |
CompressionQuality | single | Valid values from 0 to 1.0. Higher values indicate a more efficient and slower compression scheme | TIFF |
Lossless | boolean | If this is set to true, the ImageQuality option is ignored | JPEG-XR |
InterlaceOption | boolean | Whether to interlace the image | PNG |
FilterOption | uint8 | Use the PngFilterMode enumeration | PNG |
TiffCompressionMethod | uint8 | Use the TiffCompressionMode enumeration | TIFF |
Luminance | uint32Array | An array of 64 elements containing luminance quantization constants | JPEG |
Chrominance | uint32Array | An array of 64 elements containing chrominance quantization constants | JPEG |
JpegYCrCbSubsampling | uint8 | Use the JpegSubsamplingMode enumeration | JPEG |
SuppressApp0 | boolean | Whether to suppress the creation of an App0 metadata block | JPEG |
EnableV5Header32bppBGRA | boolean | Whether to encode to a version 5 BMP which supports alpha | BMP |
Related topics