Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
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 |
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today