Encoder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект Encoder инкапсулирует глобальный уникальный идентификатор (GUID), который определяет категорию параметра кодировщика изображений.
public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
- Наследование
-
Encoder
Комментарии
Note
В .NET 6 и более поздних версиях пакет System.Drawing.Common, который включает этот тип, поддерживается только в операционных системах Windows. Использование этого типа в кроссплатформенных приложениях вызывает предупреждения во время компиляции и исключения во время выполнения. Дополнительные сведения см. в статье System.Drawing.Common, поддерживаемой только в Windows.
При передаче параметра кодировщику изображений параметр инкапсулируется в EncoderParameter объект. Одним из полей EncoderParameter объекта является GUID, указывающий категорию параметра. Используйте статические поля Encoder класса, чтобы получить Encoder объект, содержащий параметры требуемой категории.
Кодировщики изображений, встроенные в GDI+ параметры получения, принадлежащие нескольким категориям. В следующей таблице перечислены все категории и GUID, связанные с каждой категорией.
| Категория | GUID |
|---|---|
| ChrominanceTable | f2e455dc-09b3-4316-8260-676ada32481c |
| ColorDepth | 66087055-ad66-4c7c-9a18-38a2310b8337 |
| Compression | e09d739d-ccd4-44ee-8eba-3fbf8be4fc58 |
| LuminanceTable | edb33bce-0266-4a77-b904-27216099e717 |
| Quality | 1d5be4b5-fa4a-452d-9cdd-5db35105e7eb |
| RenderMethod | 6d42c53a-229a-4825-8bb7-5c99e2b9a8b8 |
| SaveFlag | 29266fc-ac40-47bf-8cfc-a85b89a65de |
| ScanMethod | 3a4e2661-3109-4e56-8536-42c156e7dcfa |
| Transformation | 8d0eb2d1-a58e-4ea8-aa14-108074b7b6f9 |
| Version | 24d18c76-814a-41a4-bf53-1c219cccf797 |
Конструкторы
| Имя | Описание |
|---|---|
| Encoder(Guid) |
Инициализирует новый экземпляр класса из указанного глобально уникального Encoder идентификатора (GUID). Guid указывает категорию параметра кодировщика изображений. |
Поля
| Имя | Описание |
|---|---|
| ChrominanceTable |
Объект Encoder , инициализируемый глобально уникальным идентификатором для категории параметров таблицы хрома. |
| ColorDepth |
Объект Encoder , инициализированный глобально уникальным идентификатором для категории параметра глубины цвета. |
| ColorSpace |
Представляет кодировщик, инициализированный глобально уникальным идентификатором для категории цветового пространства. |
| Compression |
Объект Encoder , инициализируемый глобально уникальным идентификатором для категории параметра сжатия. |
| ImageItems |
Представляет кодировщик, который инициализирован с глобальным уникальным идентификатором для категории элементов изображения. |
| LuminanceTable |
Представляет объект, инициализируемый Encoder глобально уникальным идентификатором для категории параметров таблицы свечения. |
| Quality |
Возвращает объект, инициализируемый Encoder глобально уникальным идентификатором категории параметров качества. |
| RenderMethod |
Представляет объект, инициализируемый Encoder глобально уникальным идентификатором для категории параметра метода отрисовки. |
| SaveAsCmyk |
Представляет кодировщик, инициализированный глобально уникальным идентификатором для категории CMYK. |
| SaveFlag |
Представляет объект, инициализируемый Encoder глобально уникальным идентификатором для категории параметров флага сохранения. |
| ScanMethod |
Представляет объект, инициализируемый Encoder глобально уникальным идентификатором для категории параметров метода сканирования. |
| Transformation |
Представляет объект, инициализируемый Encoder глобально уникальным идентификатором для категории параметров преобразования. |
| Version |
Представляет объект, инициализируемый Encoder глобально уникальным идентификатором для категории параметров версии. |
Свойства
| Имя | Описание |
|---|---|
| Guid |
Возвращает глобальный уникальный идентификатор (GUID), определяющий категорию параметра кодировщика изображений. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |