что такое метафайл windows

По сути, метафайл хранит список записей, состоящий из команд рисования, определений свойств и графических объектов для отображения изображения на экране. Используемые команды рисования тесно связаны с командами API интерфейса графического устройства (GDI), используемыми для рисования в Microsoft Windows.

СОДЕРЖАНИЕ

История

Структура метафайла

Файлы WMF и EMF обрабатывают объектную обработку иначе, чем записи EMF + в файлах EMF. В процессе обработки файлов WMF и EMF записи считываются в таблицу объектов после определения объекта. Если объект удален, объект удаляется из таблицы, и идентификатор можно использовать повторно. Примечательно, что объект не будет использоваться, пока он не будет специально выбран во время воспроизведения записи. Это отличается от файлов EMF +, которые также используют ассоциативный массив через хэш-карту, которая записывает объект вместе с идентификатором объекта. Однако, в отличие от файлов WMF и EMF, которые могут удалять объект, когда создается новый объект, имеющий тот же индекс, что и существующий объект, запись в таблице заменяется новым объектом. EMF-файлу также не нужно специально выбирать объект перед его использованием.

Записи, отличные от записей управления, могут быть в значительной степени сгруппированы в записи растровых изображений, записи чертежей, записи объектов, записи состояния и записи перехода.

Записи растровых изображений

Записи чертежей

Записи чертежей производят вывод графики.

Записи об объектах

Графическими объектами могут быть кисти (определяет стиль, цвет и узор кисти, которые определяют, как рисовать область графики), шрифты (определяют свойства, которые влияют на отображение текста), палитры (задают цвета как значения, не зависящие от устройства, определяется приложением), перьями (задает графические атрибуты линии) и областями (которые определяют сегменты линии и кривой, определяющие форму).

Государственные записи

Записи состояния управляют графическими свойствами контекста устройства воспроизведения.

Имя Описание
META_ANIMATEPALETTE Переопределяет записи в логической палитре, которая определена в контексте устройства воспроизведения с помощью указанного объекта палитры.
META_EXCLUDECLIPRECT Устанавливает область отсечения, которая определена в контексте устройства воспроизведения, равной существующей области отсечения за вычетом указанного прямоугольника.
META_INTERSECTCLIPRECT Устанавливает область отсечения, которая определена в контексте устройства воспроизведения, на пересечение существующей области отсечения и указанного прямоугольника.
META_MOVETO Устанавливает позицию вывода в контексте устройства воспроизведения в указанную точку.
META_OFFSETCLIPRGN Перемещает область отсечения, определенную в контексте устройства воспроизведения, на указанные смещения.
META_OFFSETVIEWPORTORG Перемещает начало координат области просмотра в контексте устройства воспроизведения на заданные горизонтальные и вертикальные смещения.
META_OFFSETWINDOWORG Перемещает исходную точку окна вывода в контексте устройства воспроизведения на заданные горизонтальные и вертикальные смещения.
META_REALIZEPALETTE Сопоставляет записи из логической палитры, которая определена в контексте устройства воспроизведения, с системной палитрой.
META_RESIZEPALETTE Переопределяет размер логической палитры, определенной в контексте устройства воспроизведения.
META_RESTOREDC Восстанавливает контекст устройства воспроизведения из ранее сохраненного контекста устройства.
META_SAVEDC Сохраняет контекст устройства воспроизведения для последующего извлечения.
META_SCALEVIEWPORTEXT Масштабирует горизонтальную и вертикальную границы области просмотра, которая определена в контексте устройства воспроизведения, с использованием соотношений, образованных указанными множителями и делителями.
META_SCALEWINDOWEXT Масштабирует горизонтальные и вертикальные размеры окна вывода, которое определено в контексте устройства воспроизведения, с использованием соотношений, образованных указанными множителями и делителями.
META_SETBKCOLOR Устанавливает заданный цвет фона в контексте устройства воспроизведения.
META_SETBKMODE Устанавливает режим фонового микширования в контексте устройства воспроизведения.
META_SETLAYOUT Определяет ориентацию макета в контексте устройства воспроизведения.
META_SETMAPMODE Определяет режим сопоставления в контексте устройства воспроизведения.
META_SETMAPPERFLAGS Определяет алгоритм, который использует средство сопоставления шрифтов при сопоставлении логических шрифтов с физическими шрифтами.
META_SETPALENTRIES Определяет значения цвета RGB в диапазоне записей в логической палитре, которая определяется в контексте устройства воспроизведения.
META_SETPOLYFILLMODE Определяет режим заливки многоугольника в контексте устройства воспроизведения для графических операций, заполняющих многоугольники.
META_SETRELABS Неиспользованная запись.
META_SETROP2 Определяет режим смешивания работы с растром переднего плана в контексте устройства воспроизведения.
META_SETSTRETCHBLTMODE Определяет режим растяжения растрового изображения в контексте устройства воспроизведения.
META_SETTEXTALIGN Определяет значения выравнивания текста в контексте устройства воспроизведения.
META_SETTEXTCHAREXTRA Определяет межсимвольный интервал для выравнивания текста в контексте устройства воспроизведения.
META_SETTEXTCOLOR Определяет цвет текста переднего плана в контексте устройства воспроизведения.
META_SETTEXTJUSTIFICATION Определяет количество места, которое нужно добавить для разрыва символов в строке выровненного текста.
META_SETVIEWPORTEXT Определяет горизонтальную и вертикальную границы области просмотра в контексте устройства воспроизведения.
META_SETVIEWPORTORG Определяет источник области просмотра в контексте устройства воспроизведения.
META_SETWINDOWEXT Определяет горизонтальные и вертикальные размеры окна вывода в контексте устройства воспроизведения.
META_SETWINDOWORG Определяет источник окна вывода в контексте устройства воспроизведения.

Записи о побегах

Следующие escape-записи составляют файл WMF.

После того, как Стив Гибсон обвинил Microsoft в преднамеренном внедрении бэкдора в свой код, Марк Руссинович представил опровержение и заявил, что:

Питер Ферри из Symantec Security Response, США, также не согласен с Гибсоном, отметив, что:

Как и файлы WMF, записи можно классифицировать по функциям, однако в файлах EMF больше типов записей, чем в файлах WMF. Записи могут быть классифицированы как элементы управления, растровые изображения, обрезки, комментарии, рисование, экранирование, создание объекта, манипулирование объектами, OpenGL, скобки пути, записи состояния и преобразования.

Существуют также сжатые версии метафайлов Windows, известные как сжатый метафайл Windows (WMZ) и сжатый расширенный метафайл Windows (EMZ), которые в основном представляют собой сжатые с помощью gzip файлы WMF и EMF соответственно.

Реализации

Источник

WMF Расширение файла.

Что такое файл WMF??

Собственный графический формат Windows, разработанный Microsoft; содержит последовательность операций рисования, включая команды для рисования линий, окружностей и прямоугольников; может также содержать растровые операции рисования; используется в основном для векторных изображений, но может также включать растровую графику.

Файлы WMF первоначально появились в 1988 году с выпуском Windows 2.0. Позже Microsoft опубликовала спецификацию формата файлов WMF с выпуском Windows 3.1 в 1992 году, а затем опубликовала последующую спецификацию в 2006 году.

Windows

File Viewer Plus
ACD Systems ACDSee 2018
Adobe Illustrator CC 2019
IMSI TurboCAD Pro
CorelDRAW Graphics Suite 2018
Corel PaintShop Pro 2019
ACD Systems Canvas X 2019
Newera Graphics Converter Pro
Microsoft Windows Photo Viewer
Microsoft Picture It!
Inkscape

Mac

IMSI TurboCAD Deluxe
Adobe Illustrator CC 2019
Cristallight WMF Converter Pro
Apple QuickTime Player with Flip4Mac WMV Components
Inkscape

Тип файла 2 Файл карты Widelands.

Файл карты, используемый Widelands, стратегической игрой, в которой игроки контролируют племена и строят поселения; содержит игровую карту, которая включает размер карты, местность, начальные ресурсы и стартовые локации племени; может быть использован для создания пользовательских карт.

Источник

Метафайл Windows

Оглавление

Недостатки

Все графические системы (включая PostScript) используют внутренние линии для изогнутых линий шрифтов, а также для кругов и эллипсов. Однако в WMF строки также находятся в файле. В результате при копировании через буфер обмена и последующем его увеличении ступени и углы между отдельными участками маршрута появляются, если отдельные линии слишком длинные. После копирования в буфер обмена i-точка может больше походить на многоугольник, чем на круг. Таким образом, потенциальное преимущество векторного формата частично теряется. Поскольку принтеры имеют гораздо более высокое разрешение, чем мониторы, вы можете видеть на распечатке даже без увеличения, что изогнутые линии состоят из отдельных прямых участков. Этот эффект неожиданно возникает, в частности, когда программа создания графики z. Б. создал объект OLE, включающий предварительный просмотр WMF с достаточной точностью только для отображения на экране.

Возможности WMF, безусловно, позволят создать графику, достаточно точную для печати. В частности, основная свобода выбора графического разрешения позволяет почти любое прекрасное представление z. B. Вес линий. Часто генерирующие программы используют только разрешение 72 DPI для обмена графикой через буфер обмена, чего достаточно для отображения на экране.

Уязвимость в WMF

Примечания к спецификации WMF

1155,98 мм)
или файл с разрешением 72 DPI :
1 точка × 65 536 = 65 536 точек (

Согласно базе знаний Microsoft, формат файла WMF, вероятно, был немного изменен в 2000 году (это означает, что FrontPage 2000/2002 импортирует старые файлы WMF неправильного размера). Так что вроде бы разные версии.

Полная спецификация опубликована на компакт-диске в «Microsoft Developer Network» (MSDN).

Расширенный метафайл Windows (EMF)

Источник

По сути, метафайл хранит список записей, состоящий из команд рисования, определений свойств и графических объектов для отображения изображения на экране. Используемые команды рисования тесно связаны с командами API интерфейса графического устройства (GDI), используемыми для рисования в Microsoft Windows.

СОДЕРЖАНИЕ

История

Структура метафайла

Файлы WMF и EMF обрабатывают объектную обработку иначе, чем записи EMF + в файлах EMF. В процессе обработки файлов WMF и EMF записи считываются в таблицу объектов после определения объекта. Если объект удален, объект удаляется из таблицы, и идентификатор можно использовать повторно. Примечательно, что объект не будет использоваться, пока он не будет специально выбран во время воспроизведения записи. Это отличается от файлов EMF +, которые также используют ассоциативный массив через хэш-карту, которая записывает объект вместе с идентификатором объекта. Однако, в отличие от файлов WMF и EMF, которые могут удалять объект, когда создается новый объект, имеющий тот же индекс, что и существующий объект, запись в таблице заменяется новым объектом. EMF-файлу также не нужно специально выбирать объект перед его использованием.

Записи, отличные от записей управления, могут быть в значительной степени сгруппированы в записи растровых изображений, записи чертежей, записи объектов, записи состояния и записи перехода.

Записи растровых изображений

Записи чертежей

Записи чертежей производят вывод графики.

Записи об объектах

Графическими объектами могут быть кисти (определяет стиль, цвет и узор кисти, которые определяют, как рисовать область графики), шрифты (определяют свойства, которые влияют на отображение текста), палитры (задают цвета как значения, не зависящие от устройства, определяется приложением), перьями (задает графические атрибуты линии) и областями (которые определяют сегменты линии и кривой, определяющие форму).

Государственные записи

Записи состояния управляют графическими свойствами контекста устройства воспроизведения.

Имя Описание
META_ANIMATEPALETTE Переопределяет записи в логической палитре, которая определена в контексте устройства воспроизведения с помощью указанного объекта палитры.
META_EXCLUDECLIPRECT Устанавливает область отсечения, которая определена в контексте устройства воспроизведения, равной существующей области отсечения за вычетом указанного прямоугольника.
META_INTERSECTCLIPRECT Устанавливает область отсечения, которая определена в контексте устройства воспроизведения, на пересечение существующей области отсечения и указанного прямоугольника.
META_MOVETO Устанавливает позицию вывода в контексте устройства воспроизведения в указанную точку.
META_OFFSETCLIPRGN Перемещает область отсечения, определенную в контексте устройства воспроизведения, на указанные смещения.
META_OFFSETVIEWPORTORG Перемещает начало координат области просмотра в контексте устройства воспроизведения на заданные горизонтальные и вертикальные смещения.
META_OFFSETWINDOWORG Перемещает исходную точку окна вывода в контексте устройства воспроизведения на заданные горизонтальные и вертикальные смещения.
META_REALIZEPALETTE Сопоставляет записи из логической палитры, которая определена в контексте устройства воспроизведения, с системной палитрой.
META_RESIZEPALETTE Переопределяет размер логической палитры, определенной в контексте устройства воспроизведения.
META_RESTOREDC Восстанавливает контекст устройства воспроизведения из ранее сохраненного контекста устройства.
META_SAVEDC Сохраняет контекст устройства воспроизведения для последующего извлечения.
META_SCALEVIEWPORTEXT Масштабирует горизонтальную и вертикальную границы области просмотра, которая определена в контексте устройства воспроизведения, с использованием соотношений, образованных указанными множителями и делителями.
META_SCALEWINDOWEXT Масштабирует горизонтальные и вертикальные размеры окна вывода, которое определено в контексте устройства воспроизведения, с использованием соотношений, образованных указанными множителями и делителями.
META_SETBKCOLOR Устанавливает заданный цвет фона в контексте устройства воспроизведения.
META_SETBKMODE Устанавливает режим фонового микширования в контексте устройства воспроизведения.
META_SETLAYOUT Определяет ориентацию макета в контексте устройства воспроизведения.
META_SETMAPMODE Определяет режим сопоставления в контексте устройства воспроизведения.
META_SETMAPPERFLAGS Определяет алгоритм, который использует средство сопоставления шрифтов при сопоставлении логических шрифтов с физическими шрифтами.
META_SETPALENTRIES Определяет значения цвета RGB в диапазоне записей в логической палитре, которая определяется в контексте устройства воспроизведения.
META_SETPOLYFILLMODE Определяет режим заливки многоугольника в контексте устройства воспроизведения для графических операций, заполняющих многоугольники.
META_SETRELABS Неиспользованная запись.
META_SETROP2 Определяет режим смешивания работы с растром переднего плана в контексте устройства воспроизведения.
META_SETSTRETCHBLTMODE Определяет режим растяжения растрового изображения в контексте устройства воспроизведения.
META_SETTEXTALIGN Определяет значения выравнивания текста в контексте устройства воспроизведения.
META_SETTEXTCHAREXTRA Определяет межсимвольный интервал для выравнивания текста в контексте устройства воспроизведения.
META_SETTEXTCOLOR Определяет цвет текста переднего плана в контексте устройства воспроизведения.
META_SETTEXTJUSTIFICATION Определяет количество места, которое нужно добавить для разрыва символов в строке выровненного текста.
META_SETVIEWPORTEXT Определяет горизонтальную и вертикальную границы области просмотра в контексте устройства воспроизведения.
META_SETVIEWPORTORG Определяет источник области просмотра в контексте устройства воспроизведения.
META_SETWINDOWEXT Определяет горизонтальные и вертикальные размеры окна вывода в контексте устройства воспроизведения.
META_SETWINDOWORG Определяет источник окна вывода в контексте устройства воспроизведения.

Записи о побегах

Следующие escape-записи составляют файл WMF.

После того, как Стив Гибсон обвинил Microsoft в преднамеренном внедрении бэкдора в свой код, Марк Руссинович представил опровержение и заявил, что:

Питер Ферри из Symantec Security Response, США, также не согласен с Гибсоном, отметив, что:

Как и файлы WMF, записи можно классифицировать по функциям, однако в файлах EMF больше типов записей, чем в файлах WMF. Записи могут быть классифицированы как элементы управления, растровые изображения, обрезки, комментарии, рисование, экранирование, создание объекта, манипулирование объектами, OpenGL, скобки пути, записи состояния и преобразования.

Существуют также сжатые версии метафайлов Windows, известные как сжатый метафайл Windows (WMZ) и сжатый расширенный метафайл Windows (EMZ), которые в основном представляют собой сжатые с помощью gzip файлы WMF и EMF соответственно.

Реализации

Источник

Metafile Класс

Определение

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

Определяет графический метафайл. Метафайл содержит записи, описывающие последовательность графических операций, которые могут быть записаны (созданы) и воспроизведены (выведены на экран). Этот класс не наследуется.

Примеры

В следующем примере кода показано, как создать Metafile и использовать PlayRecord метод.

Комментарии

Конструкторы

Инициализирует новый экземпляр класса Metafile из указанного дескриптора.

Инициализирует новый экземпляр класса Metafile из указанного дескриптора контекста устройства и перечисление EmfType, определяющее формат Metafile.

Инициализирует новый экземпляр класса Metafile из указанного дескриптора контекста устройства и перечисление EmfType, определяющее формат Metafile. Для определения имени файла может использоваться строка.

Инициализация нового экземпляра класса Metafile из указанного контекста устройства, ограниченного указанным прямоугольником.

Инициализация нового экземпляра класса Metafile из указанного контекста устройства, ограниченного указанным прямоугольником, где используются указанные единицы измерения.

Инициализация нового экземпляра класса Metafile из указанного контекста устройства, ограниченного указанным прямоугольником, где используются заданная единица измерения, а также перечисления EmfType, определяющего формат Metafile.

Инициализация нового экземпляра класса Metafile из указанного контекста устройства, ограниченного указанным прямоугольником, где используются заданная единица измерения, а также перечисления EmfType, определяющего формат Metafile. Для назначения имени файлу может быть предоставлена строка.

Инициализация нового экземпляра класса Metafile из указанного контекста устройства, ограниченного указанным прямоугольником.

Инициализация нового экземпляра класса Metafile из указанного контекста устройства, ограниченного указанным прямоугольником, где используются указанные единицы измерения.

Инициализация нового экземпляра класса Metafile из указанного контекста устройства, ограниченного указанным прямоугольником, где используются заданная единица измерения, а также перечисления EmfType, определяющего формат Metafile.

Инициализация нового экземпляра класса Metafile из указанного контекста устройства, ограниченного указанным прямоугольником, где используются заданная единица измерения, а также перечисления EmfType, определяющего формат Metafile. Для назначения имени файлу может быть предоставлена строка.

Инициализация нового экземпляра класса Metafile из указанного дескриптора и заголовка WmfPlaceableFileHeader.

Инициализирует новый экземпляр класса Metafile из указанного потока данных.

Инициализирует новый экземпляр класса Metafile из указанного потока данных.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства и перечисления EmfType, определяющего формат Metafile.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства и перечисления EmfType, определяющего формат Metafile. Также может быть добавлена строка, содержащая описательное имя нового объекта Metafile.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства и структуры Rectangle, определяющей прямоугольник, ограничивающий новый объект Metafile.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства и структуры Rectangle, которая определяет прямоугольник, ограничивающий новый объект Metafile, и предоставленных единиц измерения.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства, структуры Rectangle, определяющей прямоугольник, ограничивающий новый объект Metafile, предоставленных единиц измерения и перечисления EmfType, определяющего формат Metafile.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства, структуры Rectangle, определяющей прямоугольник, ограничивающий новый объект Metafile, предоставленных единиц измерения и перечисления EmfType, определяющего формат Metafile. Также может быть добавлена строка, содержащая описательное имя нового объекта Metafile.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства и структуры RectangleF, определяющей прямоугольник, ограничивающий новый объект Metafile.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства и структуры RectangleF, которая определяет прямоугольник, ограничивающий новый объект Metafile, и предоставленных единиц измерения.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства, структуры RectangleF, определяющей прямоугольник, ограничивающий новый объект Metafile, предоставленных единиц измерения и перечисления EmfType, определяющего формат Metafile.

Инициализация нового экземпляра класса Metafile из указанного потока данных, дескриптора Windows контекста устройства, структуры RectangleF, определяющей прямоугольник, ограничивающий новый объект Metafile, предоставленных единиц измерения и перечисления EmfType, определяющего формат Metafile. Также может быть добавлена строка, содержащая описательное имя нового объекта Metafile.

Инициализирует новый экземпляр класса Metafile из указанного имени файла.

Инициализирует новый экземпляр класса Metafile c указанным именем файла.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства и перечислением EmfType, определяющим формат Metafile.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства и перечислением EmfType, определяющим формат Metafile. Также может быть добавлена описательная строка.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства и структурой Rectangle, которая определяет прямоугольник, ограничивающий новый объект Metafile.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства и структурой Rectangle, которая определяет прямоугольник, ограничивающий новый объект Metafile, а также заданными единицами измерения.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства, структурой Rectangle, которая определяет прямоугольник, ограничивающий новый объект Metafile, заданными единицами измерения и перечислением EmfType, определяющим формат Metafile.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства, структурой Rectangle, которая определяет прямоугольник, ограничивающий новый объект Metafile, заданными единицами измерения и перечислением EmfType, определяющим формат Metafile. Также может быть добавлена описательная строка.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства и структурой Rectangle, которая определяет прямоугольник, ограничивающий новый объект Metafile, а также заданными единицами измерения. Также может быть добавлена описательная строка.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства и структурой RectangleF, которая определяет прямоугольник, ограничивающий новый объект Metafile.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства и структурой RectangleF, которая определяет прямоугольник, ограничивающий новый объект Metafile, а также заданными единицами измерения.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства, структурой RectangleF, которая определяет прямоугольник, ограничивающий новый объект Metafile, заданными единицами измерения и перечислением EmfType, определяющим формат Metafile.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства, структурой RectangleF, которая определяет прямоугольник, ограничивающий новый объект Metafile, заданными единицами измерения и перечислением EmfType, определяющим формат Metafile. Также может быть добавлена описательная строка.

Инициализация нового экземпляра класса Metafile указанным именем файла, дескриптором Windows контекста устройства и структурой RectangleF, которая определяет прямоугольник, ограничивающий новый объект Metafile, а также заданными единицами измерения. Также может быть добавлена описательная строка.

Свойства

Возвращает флаги атрибутов для пиксельных данных этого объекта Image.

Возвращает массив идентификаторов GUID, представляющих размеры кадров в объекте Image.

Возвращает высоту объекта Image в пикселях.

Возвращает горизонтальное разрешение объекта Image в пикселях на дюйм.

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

Возвращает ширину и высоту данного изображения.

Возвращает формат пикселей для этого объекта Image.

Возвращает идентификаторы элементов свойств, хранящихся в объекте Image.

Возвращает все элементы свойств (части метаданных), хранящихся в объекте Image.

Возвращает формат файла этого объекта Image.

Возвращает ширину и высоту изображения в пикселях.

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

Возвращает вертикальное разрешение объекта Image в пикселях на дюйм.

Возвращает ширину объекта Image в пикселях.

Методы

Создает точную копию данного объекта Image.

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

Освобождает все ресурсы, используемые этим объектом Image.

Освобождает неуправляемые ресурсы, используемые объектом Image, а при необходимости освобождает также управляемые ресурсы.

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

Возвращает границы изображения в указанных единицах измерения.

Возвращает информацию о параметрах, поддерживаемых указанным кодировщиком изображения.

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

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

Возвращает дескриптор Windows расширенного объекта Metafile.

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.

Возвращает рабочую область метаданных MetafileHeader, связанную с соединением Metafile.

Возвращает объект MetafileHeader, связанный с заданным объектом Metafile.

Возвращает объект MetafileHeader, связанный с заданным объектом Metafile.

Возвращает объект MetafileHeader, связанный с заданным объектом Metafile.

Возвращает объект MetafileHeader, связанный с заданным объектом Metafile.

Возвращает указанный элемент свойства из объекта Image.

Возвращает эскиз для этого объекта Image.

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

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

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

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

Воспроизводит отдельную запись метафайла.

Удаляет указанный элемент свойства из этого Image.

Поворачивает, зеркально отражает, либо поворачивает и зеркально отражает объект Image.

Сохраняет данное изображение в указанный поток с заданным кодировщиком и определенными параметрами кодировщика изображения.

Сохраняет данное изображение в указанный поток в указанном формате.

Сохраняет объект Image в указанный файл или поток.

Сохраняет объект Image в указанный файл с заданным кодировщиком и определенными параметрами кодировщика изображения.

Сохраняет объект Image в указанный файл в указанном формате.

Добавляет кадр в файл или поток, указанный в предыдущем вызове метода Save. Используйте данный метод для сохранения выбранных кадров из многокадрового изображения в другое многокадровое изображение.

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

Выделяет кадр, определяемый размером и индексом.

Сохраняет элемент свойства (часть метаданных) в Image.

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

Явные реализации интерфейса

Заполняет объект SerializationInfo данными, необходимыми для сериализации целевого объекта.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • Что такое метапредметные задачи программы дополнительного образования
  • Что такое метаинформация в программировании
  • что такое машинный код в программировании
  • Что такое матрица в программировании
  • Что такое массивы в программировании

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии