
Scalable Vector Graphics (SVG) se han vuelto cada vez más populares en los últimos años debido a su escalabilidad y renderizado de alta calidad. Muchos usuarios aún almacenan imágenes en formatos rasterizados como PNG. Convertir PNG a vector puede transformar tus imágenes rasterizadas en gráficos vectoriales escalables y de alta calidad. En esta publicación de blog, aprenderemos cómo convertir PNG a gráficos vectoriales en Python.
Este artículo cubre los siguientes temas:
- Python PNG to Vector Converter
- Pasos para Convertir PNG a Vector
- Convertir PNG a Vector en Python
- Convertir PNG a SVG en Línea
- Recursos Gratuitos
Python PNG to Vector Converter
Usaremos Aspose.SVG para Python para convertir imágenes PNG a gráficos vectoriales. Es una biblioteca robusta y rica en funciones que permite a los desarrolladores manipular y convertir imágenes rasterizadas y archivos SVG con facilidad. Te permite crear, editar, optimizar y convertir SVG. La biblioteca proporciona una amplia gama de funciones, incluyendo conversión de imágenes, renderizado de SVG y procesamiento de documentos.
Antes de sumergirnos en el código, asegúrate de tener Aspose.SVG instalado en tu entorno Python. Puedes descargar el paquete fácilmente o instalar la API desde PyPI usando el siguiente comando pip en la consola:
pip install aspose-svg-net
Cómo Convertir PNG a Vector
Por favor, sigue los pasos a continuación para convertir PNG a vector:
- Inicializa el ImageVectorizer.
- Configura los ajustes.
- Convierte la imagen rasterizada en un formato vectorial.
- Exporta la salida y guarda la imagen vectorial resultante.
La siguiente sección demostrará cómo convertir una imagen PNG a gráficos vectoriales usando Python.
Convertir PNG a Vector en Python
Podemos convertir fácilmente cualquier imagen PNG en gráficos vectoriales usando Python siguiendo los pasos a continuación:
- Crea una instancia de la clase ImageVectorizer.
- Especifica diferentes propiedades como colors_limit, line_width, etc.
- Después de eso, llama al método vectorize().
- Finalmente, guarda la imagen vectorial en formato SVG.
El siguiente ejemplo de código muestra cómo convertir un PNG a vector en Python.
# This code example demonstrates how to convert a PNG to vector image. | |
import os | |
from aspose.svg import * | |
from aspose.svg.converters import * | |
from aspose.svg.drawing import * | |
from aspose.svg.rendering.image import * | |
from aspose.svg.imagevectorization import * | |
# Initialize an instance of the ImageVectorizer class | |
vectorizer = ImageVectorizer() | |
vectorizer.configuration.colors_limit = 25 # color limit | |
vectorizer.configuration.line_width = 1.0 # line width | |
# Vectorize the image | |
src_file = "D:\\Files\\dice.png" # Specify the test file | |
with vectorizer.vectorize(src_file) as document: | |
document.save("D:\\Files\\dice_out.svg") |

Biblioteca PNG a Vector - Obtén una Licencia Gratuita
Puedes obtener una licencia temporal gratuita para probar la biblioteca Aspose.SVG sin limitaciones de evaluación.
Convertir PNG a SVG en Línea
Además, también puedes convertir tus imágenes PNG a gráficos vectoriales en línea usando esta herramienta gratuita de conversión de PNG a SVG.

Vectorizar PNG – Recursos Gratuitos
Además de vectorizar imágenes PNG, puedes aprender más sobre la conversión de imágenes a vectores y explorar varias otras funciones de la biblioteca usando los siguientes recursos:
Conclusión
En esta publicación de blog, hemos explorado cómo convertir imágenes PNG a gráficos vectoriales usando Python. Hemos visto cómo la biblioteca Aspose.SVG para Python proporciona una manera simple y eficiente de realizar la conversión de imágenes, convirtiéndola en una herramienta valiosa para desarrolladores y diseñadores. Siguiendo los pasos descritos en este artículo, puedes desarrollar fácilmente tu propia aplicación convertidora de PNG a vector. En caso de cualquier ambigüedad, por favor contáctanos en nuestro foro de soporte gratuito.