Создать путь cairo из файла SVG

Должно быть что-то мне не хватает.

Я работаю в Windows и хочу использовать python, чтобы брать пути из SVG-файла, масштабировать их так, чтобы каждый из них находился на новой поверхности (или все на одной, это не имеет особого значения).

Я читал о Каире здесь и в stackoverflow, и мне казалось, что это соответствует моим потребностям, но я не мог найти простой способ сгенерировать путь из файла svg. Нет ли более простого решения, чем разбор SVG вручную, например. с xml?


person jitos    schedule 04.12.2012    source источник
comment
Я только что ответил на аналогичный вопрос: stackoverflow.com/questions/10393675/   -  person argentpepper    schedule 02.11.2013


Ответы (1)


CairoSVG анализирует файлы SVG и отображает их в cairo: http://cairosvg.org/

Если вам нужен только один путь, должно быть возможно использовать только нужные функции из CairoSVG. Не стесняйтесь спрашивать в трекере

person Simon Sapin    schedule 08.01.2013
comment
Спасибо за ответ! Я столкнулся с cairosvg ранее, и, поскольку я не смог найти то, что хотел в документации, я продолжил читать throw и расширять его. Но в какой-то момент мне пришлось остановиться, потому что я не мог видеть вершину горы после трех дней, проведенных на ней. У вас есть дополнительные знания о cairosvg? Итак, теперь я использую Inkscape в режиме оболочки. Более быстрое и грязное решение, чем хорошее, но оно работает. - person jitos; 22.01.2013