Jpeg2000Encoder Class |
Namespace: Atalasoft.Imaging.Codec.Jpeg2000
The Jpeg2000Encoder type exposes the following members.
| Name | Description | |
|---|---|---|
| Jpeg2000Encoder | Creates a new instance of a Jpeg2000Encoder. | |
| Jpeg2000Encoder(Jp2CompressionMode, UInt32) | Creates a new instance of a Jpeg2000Encoder specifying the compression rate. |
| Name | Description | |
|---|---|---|
| CompressionMode | Gets or Sets the Jp2CompressionMode to use when compressing an image. | |
| CompressionQuality | Gets or sets the compression quality to use when compressing an image if CompressionMode = Quality. | |
| CompressionSize | Gets or sets the compression size to use when compressing an image if CompressionMode = Size. | |
| EncoderOptions | Gets or sets encoder specific options that will be used by default for the entire image. | |
| EnhancedRegions | Gets a collection of Enhanced Regions that can be set at a higher quality level than the rest of the image
during compression. | |
| FileFormat | Gets or sets the file format to generate (JP2, JPEG2000 codestream, or JPX). | |
| IPData | Gets or sets intellectual property rights data to be encoded with the image. | |
| IptcTags | Gets or sets IPTC data that will be stored in the encoded image. | |
| Precision | Gets or sets a value indicating the precision of the wavelet coefficients. | |
| QualityStyle | Gets or sets a value indicating the quality mode during lossy compression. | |
| ResolutionParams | Set property for storing information of resolution. Refer to definition of Jp2ResolutionParams. | |
| SpeedMode | Gets or sets the speed mode (Fast or Accurate) to use during lossy compression. | |
| SupportedPixelFormats | Returns an array of PixelFormats supported by the Jpeg2000Encoder. (Overrides ImageEncoderSupportedPixelFormats.) | |
| TileSize | Gets or sets the size in pixels of each individual tile. | |
| UuidBoxes | Gets or sets UuidBox metadata to be stored in the encoded image. | |
| UuidInfoBoxes | Gets or sets UuidInfoBox metadata to be stored in the encoded image. | |
| WriteTileLengthMarker | Gets or sets a value indicating if a tile length marker is written to the encoded image. | |
| XmlBoxes | Gets or sets XML metadata to be stored with the image. |
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetEncoderOptions | Returns the encoder options for a specific tile and component. | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IsPixelFormatSupported | Returns true if the given PixelFormat can be encoded with the derived encoder. (Inherited from ImageEncoder.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| PixelFormatIsSupported | ||
| Save | Encodes an AtalaImage into the specified stream as a JPEG2000 image. (Overrides ImageEncoderSave(Stream, AtalaImage, ProgressEventHandler).) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
To encode JPEG2000 images, invoke the Save(Stream, AtalaImage, ProgressEventHandler) method of the Jpeg2000Encoder or create an instance of a Jpeg2000Encoder, and pass it into one of the save methods in an AtalaImage, Workspace, or WorkspaceViewer object.