Re: Metafile любого разрешения
От: Аноним  
Дата: 26.02.08 18:56
Оценка:
Здравствуйте, lubim, Вы писали:

L>Вот так создаю метафайл и его канвас:


L> Meta := TMetafile.Create;

L> MetaCanvas := TMetafileCanvas.Create(Meta, 0);

L>вторым параметром при создании канваса передаю

L>0 т.е. дескриптор экрана и получаю метафайл
L>с разрешением 96 дюйм/пиксель

L>Как получить метафайл с разрешением 20, 30, 40 ?


Метафайл — векторный формат, а значит, можно масштабировать его с разным разрешением без потери качества (за исключением искажений самого растеризатора). Воспроизводите его на нужный контекст (экран, принтер etc) через PlayEnhMetafile в регион заданного размера — и всё.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.