Существуют ли чистые библиотеки SVG с открытым исходным кодом на языке Python, BSD? - PullRequest
1 голос
/ 03 декабря 2009

Я ищу чистую библиотеку Python, которая поможет собрать SVG-изображения. Это не должно быть быстро.

Я знаю, pySVG существует, но меня не интересует библиотека GPL (и я не могу использовать библиотеки GPL для этого конкретного проекта).

Базовые элементы SVG не особенно сложны, поэтому я думаю, что я мог бы бросить свой собственный, но я бы скорее принял участие в существующем проекте, чем ушел сам.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 03 декабря 2009

Я написал библиотеку, которую использую для генерации XHTML и SVG, и разместил ее здесь . Это довольно просто, каждому элементу соответствует соответствующий верхний регистр, параметры __init__ являются дочерними элементами, а параметры ключевых слов являются атрибутами. Класс Transformable , унаследованный от PATH и RECT , имеет дополнительные функции для создания значений атрибутов.

Получайте удовольствие, я публикую это как бесплатное, чтобы использовать все, что вы хотите, и если вы сделаете некоторые улучшения, я был бы признателен им. Если будет больше интереса, я сделаю это проектом SourceForge или Google Code.

[править: удалить импорт класса DebugContents и атрибута _debugContents в XML.py, который является частью большой инфраструктуры отладки.]

1 голос
/ 03 декабря 2009

Если ваш бэкэнд - OpenGL, я рекомендую Squirtle-SVG-Library , которая рисует изображения SVG с помощью pyglet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...