Articles of svg

¿Cómo puedo obtener la altura, el ancho y la longitud de una ruta SVG utilizando Python?

Tengo un svg con toneladas de caminos como este básicamente: Quiero obtener la altura, el ancho, el área, la longitud y cualquier otra cosa que pueda básicamente de este camino. ¿Hay alguna biblioteca de python? ¿O hay algo que estoy pasando por alto donde puedo hacerlo manualmente?

rsvg con Python 3.2 en Ubuntu

Estoy tratando de usar rsvg en Python 3.2 pero sigo recibiendo un error de importación. He instalado todos los paquetes de librsvg junto con el cairo. No puedo encontrar nada en línea sobre qué más instalar para que funcione. Escuché que el módulo rsvg no se ha actualizado desde 2005, así que, ¿no es compatible […]

Python lxml inkscape namespace tags

Estoy generando un archivo SVG que pretende incluir tags específicas de Inkscape. Por ejemplo, inkscape:label e inkscape:groupmode . Estoy usando lxml etree como mi analizador / generador. Me gustaría agregar las label y groupmode a la siguiente instancia: layer = etree.SubElement(svg_instance, ‘g’, id=”layer-id”) Mi pregunta es cómo puedo lograr eso para obtener el formulario de […]

¿Cómo renderizo * partes * de un archivo svg?

Quiero representar partes de un archivo svg por nombre, pero por mi vida no puedo averiguar cómo hacerlo (usando python + gtk). Aquí está el archivo svg en cuestión: http://david.bellot.free.fr/svg-cards/files/SVG-cards-2.0.1.tar.gz ( Actualización: este archivo ya no existe, pero puede rastrearlo abajo en http://svg-cards.sourceforge.net/ ) En su sitio, David, dice: Puede dibujar una tarjeta representando el […]

Importe una secuencia de archivos .svg en FontForge como glifos y genere un archivo de fuente

Quiero crear una fuente con un gran volumen de glifos. Piense kanji japonés, en los miles. Así que definitivamente habrá algún proceso de scripting / batch requerido. ¡Afortunadamente, FontForge soporta scripts en Python! Desafortunadamente no he podido hacerlo funcionar. [cara triste] En primer lugar, gracias al usuario Hoff por publicar el código aquí que respondió […]

¿Cómo insertar un archivo SVG en un documento PDF?

Estoy intentando usar embeddSVG.py para incrustar un SVG en un PDF, pero Adobe Acrobat Reader no muestra contenido svg en mi pdf.

problema al mostrar svg prestados en python

Tengo el siguiente progtwig que usa sympy y svgmath para representar la expresión algebraica de un usuario. Casi funciona pero hay algunos problemas: El svg no se produce realmente hasta que el progtwig sale, por lo que, obviamente, no se puede mostrar. ¿Hay alguna forma de mejorar el rendimiento (no buscar ‘svgmath.xml’ todas las veces, […]

Cree un documento SVG / XML sin el espacio de nombres ns0 utilizando Python ElementTree

Estoy creando un documento SVG con ElementTree en Python 2.7. Aquí está el código: from xml.etree import ElementTree as etree root = etree.XML(”) root.append(etree.Element(“path”)) root[0].set(“d”, “M1 1 L2 2 Z”) print etree.tostring(root, encoding=’iso-8859-1′) Esto genera la salida: Esto no se analiza como SVG válido. ¿Cómo puedo eliminar el espacio de nombres ns0?

Python SVG parser

Quiero analizar un archivo SVG usando python para extraer coordenadas / rutas (creo que esto está listado bajo el ID de “ruta”, específicamente el d = “…” />). Estos datos se utilizarán finalmente para controlar un CNC de 2 ejes. He buscado en SO y Google bibliotecas que puedan devolver la cadena de tales rutas […]

Matplotlib svg como cadena y no un archivo

Me gustaría usar Matplotlib y pyplot para generar una imagen svg que se usará en un marco Django. a partir de ahora lo tengo generando archivos de imagen que están vinculados a la página, pero ¿hay alguna manera de obtener directamente con la imagen svg como una cadena Unicode sin tener que escribir en el […]