Articles of svg

trazar SVG dentro de la figura de matplotlib (incrustado en wxPython)

Estoy tratando de incrustar una imagen SVG dentro de una subplot de matplotlib. matplotlib solo puede leer PNG de forma nativa, pero si PIL está instalado, lo usará para cargar la imagen y devolver una matriz (si es posible) que se puede usar con imshow (). http://matplotlib.sourceforge.net/api/pyplot_api.html import Image filename = “/tmp/figure.svg” pil_img = Image.open(filename) […]

¿Cómo mostrar SVG interactivo en una ventana en Linux?

Realmente me gusta SVG, es muy bueno dibujar con él. Hasta ahora he hecho imágenes estáticas usando Inkscape. Aunque me gustaría hacerlos interactivos. Hice algunos ensayos, siguiendo tutoriales como este . Pero puedo ver un SVG e interactuar con él solo en mi navegador web. Me gustaría hacer esas cosas en una ventana del escritorio. […]

Convertir SVG a png u otro?

Ya que es muy fácil mostrar el contenido de un archivo SVG dentro de la notebook iPython, ¿hay también una manera (fácil) de obtener lo que vemos dentro de un archivo png u otro? from IPython.display import SVG SVG(filename=’../images/python_logo.svg’) Si hago svg = SVG(filename=’../images/python_logo.svg’) ¿Cómo puedo guardarlo en un archivo png?

Biblioteca para analizar SVG en Ruby o Python

SVG es un estándar enorme, que se basa en XML. He analizado SVG como XML en el pasado. Sin embargo, algunas cosas son difíciles. Por ejemplo, me gustaría saber el tamaño de un grupo. Por lo que puedo decir, esto solo es posible recorriendo de forma recursiva a todos los niños del grupo (observando todas […]

¿Hay algún editor de secuencias de comandos SVG?

Me gustaría editar archivos SVG usando algún lenguaje de scripting (preferiblemente Python). En particular, me gustaría fusionar dos archivos SVG, agregar algunas anotaciones y ordenarlas en una imagen más grande. ¿Hay algún software disponible para tales fines? Gracias, Bartosz ACTUALIZAR Finalmente decidí usar el enfoque propuesto por nosklo. Puede encontrar el código de SVG que […]

Convertir ruta a polígono

Estoy tratando de averiguar si un punto está en una ruta SVG usando Python. El algoritmo que usaré es el algoritmo de transmisión de rayos . Pero para este algoritmo necesito tener los lados del polígono, pero todo lo que tengo es el pathdata para la ruta svg: que corresponde a esta imagen: Entonces, ¿hay […]

SVG to PNG con fonts personalizadas en Python

Estoy usando una solución basada en Cairo / RSVG para rasterizar SVG a PNG. Ya está descrito en StackOverflow en Convertir SVG a PNG en Python . Sin embargo, esta solución no parece funcionar con fonts personalizadas. He encontrado esta página que describe la incrustación de fonts SVG . He intentado incluirlos desde SVG externo […]

Dibuja una imagen SVG en GTK3 desde la fuente SVG en python

Como puedo hacerlo fácilmente en PyQt así: img = ”’ Layer 1 ”’ image = QtCore.QByteArray(img) self.svgwidget.load(image) ¿Cómo puedo hacer esto en Gtk? ¿algunas ideas? 🙂 ¡gracias por adelantado!

convertir un código de látex a código mathml o svg en python

¿Hay algún código de Python que permita tomar un código de látex (para ecuaciones) y analizarlo a código Mathml o SVG? Una función simple que tome como argumento una cadena (el código de látex) y produzca una cadena (el código svg o mathml) sería perfecta. PD. He encontrado este http://svgkit.sourceforge.net/SVGLaTeX.html pero es un proyecto basado […]

¿Por qué mi png codificado en base64 no es visible dentro de mi svg?

Quiero convertir png a base64 e insertar la cadena codificada en un svg. fIm = open(‘name.png’, ‘rb’) dataIm = fIm.read().encode(“base64″).replace(‘\n’,”) baseIm += ” % (newVal, dataIm, curX, curY) La imagen del resultado no se muestra. ¿Cuál es el problema? Aquí está el archivo svg de salida: solución fIm = open(‘switchToMinus.png’, ‘rb’) dataIm = fIm.read().encode(“base64″).replace(‘\n’,”) addText […]