Table of Contents

Class JpegXREncoderOptions

Namespace
PaintDotNet.Imaging
Assembly
PaintDotNet.Windows.Core.dll

The keys in this class are used to set property values in an IPropertyBag2 when working with the JPEG XR (aka WMP, aka HD Photo) IBitmapEncoder's options.

See JPEG XR Codec Overview and HD Photo format overview for more information.

public static class JpegXREncoderOptions
Inheritance
JpegXREncoderOptions
Inherited Members

Properties

AlphaDataDiscard

Sets the amount of alpha frequency data to discard during a compressed domain transcode.

AlphaQuality

Sets the compression quality for the planar alpha channel image.

BitmapTransform

Specifies whether the image is rotated or flipped when decoded.

CompressedDomainTranscode

Enables or disables compressed domain transcoding.

FrequencyOrder

Enables encoding in frequency order. Device implementations of JPEG XR encoders can organize a file in spatial order to reduce the memory required during encoding.

HorizontalTileSlices

Sets the number of horizontal tiles.

IgnoreOverlap

Specifies how the encoder handles tile boundaries during a compressed domain transcode.

ImageDataDiscard

Sets the amount of image frequency data to discard during a compressed domain transcode.

ImageQuality

Sets the image quality.

InterleavedAlpha

Specifies whether to encode interleaved alpha or planar alpha.

Lossless

Enables losses compression.

ProgressiveMode

Enables or disables progressive encoding.

StreamOnly

Enables or disables stream-only mode.

UseCodecOptions

Specifies whether the JpegXREncoderOptions.CodecOptions properties are used instead of the generic ImageQuality property.

VerticalTileSlices

Sets the number of horizontal tiles.