Найти - Пользователи
Полная версия: Альбо pdf
Начало » Python для экспертов » Альбо pdf
1
allez
Здравствуйте!

Интересует следующий вопрос. Нужен способ генерировать pdf с рисунками, повернутыми на 25 градусов (прозрачность) и с тенью. Чем меньше ресурсов понадобится, тем лучше.
slav0nic
http://www.xhtml2pdf.com/ глянь, дял картинок там можно свой обработчик написать и перевернуть чё надо
allez
slav0nic
http://www.xhtml2pdf.com/ глянь, дял картинок там можно свой обработчик написать и перевернуть чё надо
Спасибо за ответ!

Но дело в том, что именно обработчик картинок то мне и надо, а не конвертер xml (xhtml, html etc) в pdf. PIL не имеет штатных средств для теней, а поворот + тень как ни крути много требуют ресурсов, если писать все без оптимизации. Может кто-нибуть уже сталкивался с такой проблемой?
nerijus
Cairo можно выводить на pdf. Вот здесь даже какой то туториал есть: http://www.tortall.net/mu/wiki/CairoTutorial Не знаю какие ресурсы ты имел в виду, но с cairo это будет хотя бы быстро.
ZAN
Зато в PIL есть модуль ImageFilter http://www.pythonware.com/library/pil/handbook/imagefilter.htm, в котором тень легко реализовать - прямоугольник обратотать фильтром blur, полученное изображение сместить.
Андрей Светлов
ZAN, при всем уважении.
Если есть понятие о том, как сделать такую задачку “на чистой математике” - она таки быстро будет решена так или иначе.
Тем более математика та - элементарная.
А ежели стандартный курс графики был сдан на “отвяжись” - никакие библиотеки не помогут.
allez
Спасибо всем за ответы! Обязательно воспользуюсь Cairo.

ZAN
Зато в PIL есть модуль ImageFilter http://www.pythonware.com/library/pil/h … ilter.htm, в котором тень легко реализовать - прямоугольник обратотать фильтром blur, полученное изображение сместить.
Уже пробовал ;)
Осталось два вопрсы:
1) Как грамотно реализовать поворот для тени
2) Способ с блуром для БОЛЬШИХ рисунков занимает несколько минут. Также возникает ошибка Memory Error
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB