Encoder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект Encoder инкапсулирует глобальный уникальный идентификатор GUID, который определяет категорию параметра кодировщика изображения.
public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
- Наследование
-
Encoder
Комментарии
Примечание
В .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 | 292266fc-ac40-47bf-8cfc-a85b89a655de |
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) |