![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2007
Сообщений: 46
|
Подскажите, пожалуйста, как правильно сгенерировать изображения из флеша для печати.
Делаю так: // bd - готовая BitmapData var jpgEncoder:JPEGEncoder = new JPEGEncoder(); var jpgStream:ByteArray = jpgEncoder.encode(bd); Естественно, получаю изображение с 72 dpi. Теперь я модифицирую класс JPEGEncoder: //вместо //writeWord(0x48); // xdensity //writeWord(0x48); // ydensity writeWord(0x12c); // xdensity writeWord(0x12c); // ydensity Полученное изображение открываю в фотошопе - все отлично, правильный размер в милиметрах, разрешение - 300dpi. Или же оставляю флеш как есть, а меняю dpi на стороне сервера:
Но в любом из способов в изображении с "типа 300 dpi" получается не правильные размеры шрифтов, вот что получается: ![]() ![]() Подскажите, пожалуйста, что и где я делаю не правильно - как сгенерировать из флеша изображение с 300 dpi и что бы размер шрифта в флеше соответствовал размеру шрифта при печати. |
![]() |
Часовой пояс GMT +4, время: 16:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|