[Inkscape Brasil] Binding Python
Aurélio A. Heckert
aurium em gmail.com
Quarta Novembro 19 20:15:14 BRST 2008
Olá leandro,
Exportar PNG é o mais fácil:
inkscape -e img.png img.svg
De uma olhada no man do inkscape. Dá pra fazer muita coisa
com a interface não interativa.
Sobre seu módulo que manipula SVG, espero que vc esteja
estendendo um módulo que manipula XML. Seria o caminho
mais adequado. Eu faço isso no meu projeto em Ruby:
http://rubysvg.rubyforge.org
Hasta!
Aurium
2008/11/19 Leandro Cruz <lmvcruz em gmail.com>:
> 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
>
> ____________________________________________________
> Lista de Discussão Inkscape-Brasil
> O Site da Comunidade:
> http://inkscapeBrasil.org
> Sobre a Lista de Discussão:
> http://inkscapeBrasil.org/.Comunidade#ListaDeDiscussao
>
--
Aurélio A. Heckert http://colivre.coop.br/Aurium
GNU/Linux User #312507 http://counter.li.org
- - - - - - - - - - - - - - - - - - - - - - - - -
Ilustração Vetorial Livre: http://InkscapeBrasil.org
Coop. de Tecnologias Livres: http://Colivre.coop.br
- - - - - - - - - - - - - - - - - - - - - - - - -
"Eu temo pela minha espécie quando penso
que Deus é justo." Thomas Jefferson
Antes de imprimir esta mensagem reflita
sobre a sua responsabilidade com a
preservação do Meio Ambiente.
Mais detalhes sobre a lista de discussão Inkscape-Brasil