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 метода Image или SaveAdd объекта .

Примечание

В .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 (многоцелевые расширения электронной почты в сети Internet) кодека.

SignatureMasks

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

SignaturePatterns

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

Version

Получает или задает номер версии кодека.

Методы

Equals(Object)

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

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

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

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

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

GetImageEncoders()

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

GetType()

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

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

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

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

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

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

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

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