[Inkscape Brasil] Binding Python

Leandro Cruz lmvcruz em gmail.com
Quarta Novembro 19 17:54:21 BRST 2008


Olá Pessoal

Estou trabalhando em um modulo python que manipula svg. Não tenho pretensão
de fazer algo como o inkscape. Na prática são algumas funcionalidades
particulares para um sistema web que minha equipe está desenvolvendo.

Uso atualmente duas funcionalidades do inkscape: calcular bounding box e
exportar para PNG.

Gostaria de saber se alguem sabe como posso chamar esses procedimentos de um
modulo python usando algum dos binding existentes (tipicamente
em*/usr/share/inkscape/extensions
*).

Lendo alguns codigos do inkscape descobri o metodo computeBBox, que parece
ser o que eu preciso para calcular BBox, porém não entendi exatamente como
usar. Gostaria de saber se alguem pode me ajudar.

Atualmente estou fazendo, do python, uma chamada de um procedimento do shell
para executar o comando

*inkscape nome_arquivo.svg --query-all*

Exatamente o que eu faço é:

*bbox_list =  os.popen("inkscape %s --query-all" %(filename))*

Para o caso de exportar para PNG ainda não achei nada.

Um abraço

Leandro Moraes
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.softwarelivre.org/pipermail/inkscape-brasil/attachments/20081119/6e51306e/attachment.html


Mais detalhes sobre a lista de discussão Inkscape-Brasil