Class Jp2WriteDefines
- Namespace
- ImageMagick.Formats
- Assembly
- Magick.NET-Q8-AnyCPU.dll
Class for defines that are used when a ImageMagick.MagickFormat.Jp2 image is written.
public sealed class Jp2WriteDefines : IWriteDefines, IDefines
- Inheritance
-
Jp2WriteDefines
- Implements
-
IWriteDefinesIDefines
- Inherited Members
Constructors
Jp2WriteDefines()
public Jp2WriteDefines()
Properties
Defines
Gets the defines that should be set as a define on an image.
public IEnumerable<IDefine> Defines { get; }
Property Value
- IEnumerable<IDefine>
Format
Gets the format where the defines are for.
public MagickFormat? Format { get; }
Property Value
- MagickFormat
NumberResolutions
Gets or sets the number of resolutions to encode (jp2:number-resolutions).
public int? NumberResolutions { get; set; }
Property Value
- int?
ProgressionOrder
Gets or sets the progression order (jp2:progression-order).
public Jp2ProgressionOrder? ProgressionOrder { get; set; }
Property Value
Quality
Gets or sets the quality layer PSNR, given in dB. The order is from left to right in ascending order (jp2:quality).
public IEnumerable<float>? Quality { get; set; }
Property Value
Rate
Gets or sets the compression ratio values. Each value is a factor of compression, thus 20 means 20 times compressed. The order is from left to right in descending order. A final lossless quality layer is signified by the value 1 (jp2:rate).
public IEnumerable<float>? Rate { get; set; }