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, то данный указатель равен |
| 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) |