Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Вниз

Wmf и Dpi   Найти похожие ветки 

 
Jimmy   (2006-10-17 20:24) [0]

Не подскажете ли, в Wmf-файлах хранится информация о размере в см и dpi?
Заранее спасибо.


 
guav ©   (2006-10-17 20:33) [1]

Да.
Что именно из этого хранится: размер в пискелях, физический размер или dpi я не знаю (может все три, может два из трёх); но получить можно всё из этого.

Лучше использовать EMF.
Кстати, в GDI+ появились ещё новые метафайлы.


 
Jimmy   (2006-10-18 18:36) [2]

Спасибо! Тогда еще один вопрос: как из Delphi сохранить wmf-файл (Image1.SaveToFile) с любым, нужным dpi? И объясните (я совсем не работал в Delphi с векторной графикой) что значит лучше EMF? Как вообще создать emf-image?


 
Ketmar ©   (2006-10-18 18:52) [3]

а какая связь между image и metafile??? TMetafile, F1.


 
guav ©   (2006-10-18 21:25) [4]

Разрешение EMF берётся из "справочного" DC, заданного при записи.
В  EMF можно использовать SetMapMode и другие функции преобразования координат, кроме того при StretchBlt исходная картинка сохраняется полностью, т.е. реальный DPI может отличатся от заданного и быть разным для разных "элементов" метафайла.
Wmf - устаревший формат метафайла, не поддерживающий все функции GDI



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.078 c
2-1181717913
Dr H
2007-06-13 10:58
2007.07.08
TValueListEditor


15-1180703116
Настя
2007-06-01 17:05
2007.07.08
Помощь нужна


2-1181571361
molotok
2007-06-11 18:16
2007.07.08
что это такое и как с этим бороться?


1-1178626483
nali
2007-05-08 16:14
2007.07.08
Освобождение ресурсов потока


2-1181857598
Infinityx93
2007-06-15 01:46
2007.07.08
как сделать 2 знака после запятой у числа типа риал????





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский