## 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](../../system.drawing.imaging/encoder/guid/) { get; } | Gets a globally unique identifier (GUID) that identifies an image encoder parameter category. |

## Fields

| Name | Description |
| --- | --- |
| static readonly [ChrominanceTable](../../system.drawing.imaging/encoder/chrominancetable/) | An Encoder object that is initialized with the globally unique identifier for the chrominance table parameter category. |
| static readonly [ColorDepth](../../system.drawing.imaging/encoder/colordepth/) | An Encoder object that is initialized with the globally unique identifier for the color depth parameter category. |
| static readonly [Compression](../../system.drawing.imaging/encoder/compression/) | An Encoder object that is initialized with the globally unique identifier for the compression parameter category. |
| static readonly [LuminanceTable](../../system.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](../../system.drawing.imaging/encoder/quality/) | Represents an Encoder object that is initialized with the globally unique identifier for the quality parameter category. |
| static readonly [RenderMethod](../../system.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](../../system.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](../../system.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](../../system.drawing.imaging/encoder/transformation/) | Represents an Encoder object that is initialized with the globally unique identifier for the transformation parameter category. |
| static readonly [Version](../../system.drawing.imaging/encoder/version/) | Represents an Encoder object that is initialized with the globally unique identifier for the version parameter category. |

### See Also

* namespace [System.Drawing.Imaging](../../system.drawing.imaging/)
* assembly [Aspose.Drawing](../../)


