[]
Encoder options supported by the native JPEG XR codec.
public class JpegXROptions : BaseOptions
public JpegXROptions()
Sets the amount of alpha frequency data to discard during a compressed domain transcode.
public byte? AlphaDataDiscard { get; set; }
The default value is None.
Sets the compression quality for the planar alpha channel image.
public byte? AlphaQuality { get; set; }
The default value is 1.
Enables or disables compressed domain transcoding.
public bool? CompressedDomainTranscode { get; set; }
The default value is true.
Enables encoding in frequency order.
public bool? FrequencyOrder { get; set; }
The default value is true.
Sets the number of horizontal tiles.
public ushort? HorizontalTileSlices { get; set; }
The default value is (image width – 1) >> 8.
Specifies how the encoder handles tile boundaries during a compressed domain transcode.
public bool? IgnoreOverlap { get; set; }
The default value is false.
Sets the amount of image frequency data to discard during a compressed domain transcode.
public byte? ImageDataDiscard { get; set; }
The default value is 0.
Sets the image quality.
public float? ImageQuality { get; set; }
The default value is 0.9.
Specifies whether to encode interleaved alpha or planar alpha.
public bool? InterleavedAlpha { get; set; }
The default value is false.
Enables losses compression.
public bool? Lossless { get; set; }
The default value is false.
Sets the level of overlap filtering.
public byte? Overlap { get; set; }
The default value is 1.
Enables or disables progressive encoding.
public bool? ProgressiveMode { get; set; }
The default value is false.
Sets the compression quality.
public byte? Quality { get; set; }
The default value is 1.
Enables or disables stream-only mode.
public bool? StreamOnly { get; set; }
The default value is false.
Sets the chroma subsampling. This property applies only to RGB images.
public byte? Subsampling { get; set; }
The default value is 3 if ImageQuality > 0.8; otherwise 1.
Specifies whether the image is rotated or flipped when decoded.
public WicTransformOptions? TransformOptions { get; set; }
The default value is Rotate0.
Specifies whether to use the Quality, Overlap, and Subsampling properties instead of the generic ImageQuality property.
public bool? UseCodecOptions { get; set; }
The default value is false.
Sets the number of vertical tiles.
public ushort? VerticalTileSlices { get; set; }
The default value is (image height – 1) >> 8.