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