LINUX.ORG.RU

Python 3: нарисовать и сохранить в файл

 


1

1

Есть Python 3, Debian 7 и необходимость рисовать линии и кириллические буквы, которые затем нужно сохранить в PNG/GIF/JPEG или PDF.
Чем можно рисовать так, чтобы не собирать необходимые библиотеки вручную?

Кхе-кхе, рисовать где именно и каким образом?

Копай в сторону Tkinter-а, там есть Canvas и он вместе с пайтоном идёт искаропки. Вот навскидку пример рисовалки, думаю под себя допилишь - тыц.

Lilly
()
Ответ на: комментарий от Lilly

Кхе-кхе, рисовать где именно и каким образом?

Программным образом, на каком-нибудь условном холсте.

Копай в сторону Tkinter-а, там есть Canvas и он вместе с пайтоном идёт искаропки.

А он разве умеет сохранять нарисованное в файл?

Это нужно не для отображения на экране, а для распечатки на принтере (PostScript не предлагать — замаялся с кириллицей).

metrokto ★★
() автор топика
Ответ на: комментарий от metrokto

А он разве умеет сохранять нарисованное в файл?

Добавить PIL/Pillow и перегонять в jpeg через ghostscript, но там ps в промежуточной стадии, поэтому вряд-ли подойдет.

Тогда, прорицаю, что решение «из коробки» не сделать без дополнительных библиотек. И да - вручную их можно не собирать, ведь есть pip, а это одна-две команды на всё про всё.

Lilly
()
Ответ на: комментарий от mashina

Python3-pil только в Sid-е, а pycairo — то, что нужно. Спасибо!

metrokto ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.