Voland171
@Voland171
Дизайнерские QR-коды

Как сконвертировать svg в png в python 3 на Windows 8.1?

Здравствуйте! Пытаюсь преобразовать файл SVG в PNG в Python 3.
Пытаюсь воспользоваться библиотекой cairosvg. Устанавливаю её через командную строку через pip, всё устанавливается. ОС - Windows 8.1.

Запускаю питоновский файл
import cairosvg

Выдаётся 4 ошибки в коде самого cairosvg.
Что я делаю не так? Как правильно установить cairosvg на Windows 8.1
Или подскажите библиотеку и её метод, с помощью которого можно преобразовать svg в png.

Благодарю.
  • Вопрос задан
  • 759 просмотров
Пригласить эксперта
Ответы на вопрос 1
@cython
https://stackoverflow.com/questions/6589358/conver...
import cairo
import rsvg

img = cairo.ImageSurface(cairo.FORMAT_ARGB32, 640,480)

ctx = cairo.Context(img)

## handle = rsvg.Handle(<svg filename>)
# or, for in memory SVG data:
handle= rsvg.Handle(None, str(<svg data>))

handle.render_cairo(ctx)

img.write_to_png("svg.png")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы