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, это указатель |
| 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) |