![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Wmf и Dpi [D5]
Jimmy © (2006-10-17 20:24:00)Не подскажете ли, в Wmf-файлах хранится информация о размере в см и dpi?
Заранее спасибо.
guav (2006-10-18 21:25:00) [1]Разрешение EMF берётся из "справочного" DC, заданного при записи.
В EMF можно использовать SetMapMode и другие функции преобразования координат, кроме того при StretchBlt исходная картинка сохраняется полностью, т.е. реальный DPI может отличатся от заданного и быть разным для разных "элементов" метафайла.
Wmf - устаревший формат метафайла, не поддерживающий все функции GDI
Ketmar (2006-10-18 18:52:00) [2]а какая связь между image и metafile??? TMetafile, F1.
Jimmy (2006-10-18 18:36:00) [3]Спасибо! Тогда еще один вопрос: как из Delphi сохранить wmf-файл (Image1.SaveToFile) с любым, нужным dpi? И объясните (я совсем не работал в Delphi с векторной графикой) что значит лучше EMF? Как вообще создать emf-image?
guav (2006-10-17 20:33:00) [4]Да.
Что именно из этого хранится: размер в пискелях, физический размер или dpi я не знаю (может все три, может два из трёх); но получить можно всё из этого.
Лучше использовать EMF.
Кстати, в GDI+ появились ещё новые метафайлы.