## Encoder class

An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.

```csharp
public sealed class Encoder
```

## Constructors

| Name | Description |
| --- | --- |
| [Encoder](encoder/)(Guid) | Initializes a new instance of the `Encoder` class from the specified globally unique identifier (GUID). The GUID specifies an image encoder parameter category. |

## Properties

| Name | Description |
| --- | --- |
| [Guid](../../aspose.drawing.imaging/encoder/guid/) { get; } | Gets a globally unique identifier (GUID) that identifies an image encoder parameter category. |

## Fields

| Name | Description |
| --- | --- |
| static readonly [ChrominanceTable](../../aspose.drawing.imaging/encoder/chrominancetable/) | An Encoder object that is initialized with the globally unique identifier for the chrominance table parameter category. |
| static readonly [ColorDepth](../../aspose.drawing.imaging/encoder/colordepth/) | An Encoder object that is initialized with the globally unique identifier for the color depth parameter category. |
| static readonly [Compression](../../aspose.drawing.imaging/encoder/compression/) | An Encoder object that is initialized with the globally unique identifier for the compression parameter category. |
| static readonly [LuminanceTable](../../aspose.drawing.imaging/encoder/luminancetable/) | Represents an Encoder object that is initialized with the globally unique identifier for the luminance table parameter category. |
| static readonly [Quality](../../aspose.drawing.imaging/encoder/quality/) | Represents an Encoder object that is initialized with the globally unique identifier for the quality parameter category. |
| static readonly [RenderMethod](../../aspose.drawing.imaging/encoder/rendermethod/) | Represents an Encoder object that is initialized with the globally unique identifier for the render method parameter category. |
| static readonly [SaveFlag](../../aspose.drawing.imaging/encoder/saveflag/) | Represents an Encoder object that is initialized with the globally unique identifier for the save flag parameter category. |
| static readonly [ScanMethod](../../aspose.drawing.imaging/encoder/scanmethod/) | Represents an Encoder object that is initialized with the globally unique identifier for the scan method parameter category. |
| static readonly [Transformation](../../aspose.drawing.imaging/encoder/transformation/) | Represents an Encoder object that is initialized with the globally unique identifier for the transformation parameter category. |
| static readonly [Version](../../aspose.drawing.imaging/encoder/version/) | Represents an Encoder object that is initialized with the globally unique identifier for the version parameter category. |

### See Also

* namespace [Aspose.Drawing.Imaging](../../aspose.drawing.imaging/)
* assembly [Aspose.Drawing.Common](../../)


