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)

Применяется к

См. также раздел