EMF Debugger
Автор ARV   
19.07.2007 г.

Утилита просмотра и изучения внутренней структуры метафайлов - де факто стандарта внутреннего представления графической информации внутри системы Windows.

Скриншот программы

EMF Debugger предназначается для тех программистов, которые занимаются обработкой векторных графических изображений в форматах EMF и WMF - так называемых метафайлов.

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

Однако редактирование метафайла - нетривиальная задача. Особенно, если программист использует объектно-ориентированные языки программирования типа Delphi. Дело в том, что в этих системах используется подход, в результате которого может произойти резкое увеличение объема метафайла при полном отсутствии видимых изменений: простое копирование метафайла из одной канвы (программисты меня поймут) в другую уже прибавляет пару сотен байт к метафайлу! А, например, если попытаться осуществить поворот, скажем, на 90 градусов, да еще не один раз, а несколько, то может статься результирующий файл окажется на 2-3 порядка (т.е. в 100 или даже 1000 раз!!!) больше исходного! Этот факт проверен!

Именно с целью разобраться, что же такое может происходить с метафайлами при манипуляциях с ними, и был разработан EMF Debugger.

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

Краткий перечень возможностей программы:

  • Исследование расширенных (EMF) и обычных (WMF) метафайлов.
  • Проведение ручной или автоматической оптимизации записей метафайла.
  • Просмотр параметров 70% типов записей метафайла в "расшифрованном" виде.
  • Возможность загрузки изображения из буфера обмена и обратное действие.
  • Сохранение результата правки в расширенном метафайле.
  • Экспорт сведений о внутренней структуре изображения в текстовом виде.
  • Подробная справочная система.

Файлы для скачивания доступны в файловом архиве.


Добавить в любимые (0) | Просмотров: 23736

  Ваш коментарий будет первым

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.