PNG es un formato de imagen rasterizada. Es excelente para fotos pero no se escala bien. SVG es un formato vectorial. Mantiene su nitidez en cualquier tamaño de pantalla. Cuando transformas PNG a SVG, obtienes visuales más limpios y tamaños de archivos más pequeños. Esto es útil para sitios web, aplicaciones e impresión. En esta guía, te mostraremos cómo convertir PNG a SVG en Python.
Convertidor de PNG a SVG en Python
Utilizaremos Aspose.SVG for Python para transformar PNG a SVG. Facilita el trabajo con archivos SVG. Puedes crear, leer, editar o convertir contenido SVG. Una característica clave es convertir imágenes rasterizadas como PNG a imágenes vectoriales como SVG.
Por favor, descargue Aspose.SVG for Python desde el releases, o puede instalarlo utilizando el siguiente comando pip:
pip install aspose-svg
Pasos para transformar PNG a SVG usando Python
Sigue estos pasos para convertir tu PNG a un SVG:
- Cargue la imagen PNG utilizando la clase
ImageVectorizer
. - Configura las opciones de vectorización como el ancho de línea o los límites de color, etc.
- Llama al método
vectorize
para procesar el PNG. - Finalmente, guarda el resultado como un archivo SVG.
Aquí está el código completo de Python que demuestra cómo transformar PNG a SVG:
import aspose.svg as svg
# Inicializa una instancia de la clase ImageVectorizer
vectorizer = svg.imagevectorization.ImageVectorizer()
# Establecer opciones de vectorización personalizadas
vectorizer.configuration.colors_limit = 100 # color limit
vectorizer.configuration.line_width = 1.2 # line width
# Vectorizar la imagen
src_file = "D:\\Files\\chess.png" # Specify the test file
with vectorizer.vectorize(src_file) as document:
document.save("D:\\Files\\chess_out.svg")

Transformar PNG a SVG usando Python.
Obtén una licencia gratuita.
¿Deseas acceso completo? Obten una licencia temporal gratuita.Elimina los límites y te permite probar todas las funciones.
Prueba el conversor de PNG a SVG gratis.
Si prefieres no escribir ningún código, puedes convertir fácilmente tus imágenes PNG a SVG utilizando nuestro convertidor en línea de PNG a SVG gratuito. Esta herramienta basada en la web es completamente gratuita, fácil de usar y asegura un proceso de conversión seguro.

Generar SVG a partir de PNG: Recursos gratuitos
Puedes explorar recursos adicionales para ayudarte a trabajar de manera más efectiva con SVGs.
- Documentación de Aspose.SVG
- Herramientas en Línea Gratis
- Guía de Referencia de la API
- Publicaciones del blog de Aspose.SVG
Conclusión
En este blog, te mostramos cómo transformar PNG a SVG en Python utilizando Aspose.SVG for Python. El proceso es simple y te proporciona gráficos vectoriales limpios y de alta calidad a partir de imágenes PNG. Perfecto para sitios web, diseños de UI y activos escalables.
Si tiene alguna pregunta, visite nuestro foro de soporte gratuito para obtener ayuda del equipo de Aspose.