ImageCodecInfo Класс

Определение

Класс ImageCodecInfo предоставляет необходимые элементы и методы хранилища для получения всех соответствующих сведений об установленных кодировщиках изображений и декодировщиках (называемых кодеками). Не наследуется.

public ref class ImageCodecInfo sealed
public sealed class ImageCodecInfo
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ImageCodecInfo
type ImageCodecInfo = class
[<System.Runtime.InteropServices.ComVisible(false)>]
type ImageCodecInfo = class
Public NotInheritable Class ImageCodecInfo
Наследование
ImageCodecInfo
Атрибуты

Комментарии

GDI+ использует кодировщики изображений для преобразования изображений, хранящихся в объектах, в Bitmap различные форматы файлов. Кодировщики изображений встроены в GDI+ для форматов BMP, JPEG, GIF, TIFF и PNG. Кодировщик вызывается при вызове Save или SaveAdd методе Image объекта.

Note

В .NET 6 и более поздних версиях пакет System.Drawing.Common, который включает этот тип, поддерживается только в операционных системах Windows. Использование этого типа в кроссплатформенных приложениях вызывает предупреждения во время компиляции и исключения во время выполнения. Дополнительные сведения см. в статье System.Drawing.Common, поддерживаемой только в Windows.

Свойства

Имя Описание
Clsid

Возвращает или задает структуру Guid , содержащую GUID, идентифицирующий определенный кодек.

CodecName

Возвращает или задает строку, содержащую имя кодека.

DllName

Возвращает или задает строку, содержащую имя пути библиотеки DLL, содержащей кодек. Если кодек не находится в библиотеке DLL, это указатель null.

FilenameExtension

Возвращает или задает строку, содержащую расширения имени файла, используемые в кодеке. Расширения разделены точкой с запятой.

Flags

Возвращает или задает 32-разрядное значение, используемое для хранения дополнительных сведений о кодеке. Это свойство возвращает сочетание флагов из ImageCodecFlags перечисления.

FormatDescription

Возвращает или задает строку, описывающую формат файла кодека.

FormatID

Возвращает или задает структуру Guid , содержащую GUID, определяющий формат кодека.

MimeType

Получает или задает строку, содержащую многоцелевой тип расширений электронной почты (MIME) кодека.

SignatureMasks

Возвращает или задает двухмерный массив байтов, который можно использовать в качестве фильтра.

SignaturePatterns

Возвращает или задает двухмерный массив байтов, представляющий сигнатуру кодека.

Version

Возвращает или задает номер версии кодека.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetImageDecoders()

Возвращает массив объектов, содержащих сведения о декодерах изображений, встроенных ImageCodecInfo в GDI+.

GetImageEncoders()

Возвращает массив объектов, содержащих сведения о кодировщиках изображений, встроенных ImageCodecInfo в GDI+.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

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