Ағылшын тілінде оқу

Бөлісу құралы:


Encoder Класс

Определение

Объект Encoder инкапсулирует глобальный уникальный идентификатор GUID, который определяет категорию параметра кодировщика изображения.

public sealed 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)

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

Өнім Нұсқалар
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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