Articles of svg

¿Código fuente para convertir JPG (bitmap) a SVG (vector)?

Estoy buscando el código fuente que convierte las imágenes de bitmap JPG a SVG. Haré una solución independiente que puedo poner y lanzar en línea. Encontré Potrace pero funciona con entrada BMP.

Convertir SVG con CSS incrustado a PDF en Python

Estoy tratando de generar una imagen PDF a partir de una imagen SVG usando Python. He probado tanto CairoSVG como svglib . El problema es que, en ambos casos, los PDF generados no tienen ninguno de los estilos CSS incrustados aplicados. Aquí hay un archivo SVG simple que debe representar un rectángulo azul con un […]

Busca y modifica texto con python en un archivo svg

Tengo un archivo SVG creado con Inkscape, ahora en el archivo svg hay un texto que trato de alterar, pero ¿cómo? El svg se ve así: … … TEXT TO CHANGE … Intenté usar xml.etree. ElementTree no llegó al TEXTO PARA CAMBIAR … También probé from xml.dom as minidom doc = minidom.parse(‘File.svg’) text = [text.getAttribute(‘id’) […]

Frasco: ¿Cómo sirvo un svg que se genera dinámicamente?

Así que tengo un código que genera un xml SVG: def get_map(locations): max_value = max(locations.iteritems(), key=operator.itemgetter(1))[1] base = “fill:#%s;fill-rule:nonzero;” f = open(“../static/img/usaHigh.svg”, “r”).read() soup = BeautifulSoup(f) for l in locations: #do stuff….. return str(soup) pero ahora quiero servir este svg a través del matraz. Para poder hacer algo como por lo que mi función matraz […]

Loops svg rectangles from database

Estoy leyendo svg rectangularjs de una base de datos usando python, no sé si esta es la forma correcta, ya que parece que estoy codificado, porque quiero que cada rectángulo cambie los colores en mi hoja de estilo css. ¿Hay una mejor manera de llamar a estos rectangularjs en lugar de usar ifs y elifs […]

Los gráficos de Pygal no muestran información sobre herramientas en el cuaderno Jupyter / IPython

Después de mucha investigación, finalmente logré que la información sobre herramientas funcionara en pygal de esta manera: Config = pygal.Config() Config.js = [‘http://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.js’] bar_chart = pygal.Bar(Config) # Then create a bar graph object bar_chart.add(‘Fibonacci’, [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]) # Add some values bar_chart.render_to_file(‘bar_chart.svg’, force_uri_protocol=’https’) En el .svg producido, […]

Comparte la imagen de mpldatacursor con otros

Estoy usando el ejemplo en Cómo mostrar tags de datos cuando pasas el mouse sobre los datos para hacer una imagen donde aparecen los datos cuando pasas el mouse sobre los puntos. Esto funciona realmente bien, pero ¿hay alguna forma de guardarlo para que pueda enviar la imagen a otros? No estoy seguro de qué […]

Datos de raspado web de un gráfico interactivo

¿Sería posible obtener los datos detrás del gráfico interactivo en esta página web (lo siento, el sitio web requiere inicio de sesión)? Cuando muevo el mouse sobre el gráfico, aparecen los datos, pero ¿cómo obtengo esos datos? Aquí hay un extracto del código fuente HTML de ese sitio web: Created with Raphaël 2.1.0 <path style="opacity: […]

¿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 […]