Repolode
goku-open

goku-open/goku-image-to-svg-tool

Aplicación web de Streamlit que convierte imágenes de mapa de bits cargadas en vectores SVG editables mediante el motor de trazado Vecto para .NET.

Alternativa open source a:Vectorizer.AIAdobe Illustrator

Estrellas
329
Forks
22
Issues abiertos
5
Último commit
hace 2 meses

¿Qué es?

Este proyecto integra el motor de vectorización de línea de comandos Vecto en una interfaz web de Streamlit. Se carga una imagen PNG, JPG u otro formato de mapa de bits habitual y el sistema la traza automáticamente para convertirla en SVG. Al cambiar parámetros como la paleta, el estilo o el nivel de detalle, se vuelve a ejecutar la conversión para comparar los resultados al instante.

La interfaz muestra la imagen original, el resultado vectorial y una vista dividida con un control deslizante para compararlos lado a lado. El resultado se puede descargar como SVG o convertir a PNG con la escala que se elija. El propio motor Vecto viene incluido como binario, así que no hace falta instalarlo por separado para ejecutarlo localmente con pip y Streamlit.

La interfaz está disponible en inglés y chino, y el proyecto se puede desplegar en Streamlit Community Cloud.

Funciones clave

  • 01Traza automáticamente las imágenes de mapa de bits cargadas para convertirlas en SVG.
  • 02Permite ajustar la paleta (automática o con un número fijo de colores), el estilo y el nivel de detalle.
  • 03Ofrece una vista dividida con control deslizante para comparar la imagen original, el resultado vectorial y el segmentado.
  • 04Permite exportar a SVG o PNG con la escala que se elija.
  • 05Admite imágenes de entrada en PNG, JPG, BMP, GIF, TGA, TIFF, WebP, PBM y PPM.
  • 06Interfaz bilingüe en chino e inglés.

Casos de uso

  • Convertir logotipos o iconos en archivos SVG escalables para web o impresión.
  • Transformar ilustraciones planas o dibujos lineales escaneados en trazados vectoriales editables.
  • Previsualizar rápidamente cómo afectan al resultado distintos parámetros de trazado antes de exportarlo.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/goku-open/goku-image-to-svg-tool.git
  2. 2

    Entra en la carpeta del proyecto

    cd goku-image-to-svg-tool
  3. 3

    Instala las dependencias de Python

    pip install -r requirements.txt
  4. 4

    Inicia la aplicación de Streamlit y abre http://localhost:8501

    streamlit run streamlit_app.py

Antes de usarlo

  • El binario del motor tools/vecto incluido está compilado para linux-x64, por lo que en otras plataformas hay que descargar Vecto por separado.
  • La aplicación depende del motor externo Vecto para todas las tareas de vectorización.

Temas

Preguntas frecuentes

¿Qué es goku-image-to-svg-tool?
Aplicación web de Streamlit que convierte imágenes de mapa de bits cargadas en vectores SVG editables mediante el motor de trazado Vecto para .NET. Este proyecto integra el motor de vectorización de línea de comandos Vecto en una interfaz web de Streamlit. Se carga una imagen PNG, JPG u otro formato de mapa de bits habitual y el sistema la traza automáticamente para convertirla en SVG. Al cambiar parámetros como la paleta, el estilo o el nivel de detalle, se vuelve a ejecutar la conversión para comparar los resultados al instante.
¿goku-image-to-svg-tool es gratuito? ¿Qué licencia tiene?
goku-image-to-svg-tool es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿goku-image-to-svg-tool sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de goku-image-to-svg-tool fue el 21 ago 2026.
¿Para qué puedo usar goku-image-to-svg-tool?
Convertir logotipos o iconos en archivos SVG escalables para web o impresión. Transformar ilustraciones planas o dibujos lineales escaneados en trazados vectoriales editables. Previsualizar rápidamente cómo afectan al resultado distintos parámetros de trazado antes de exportarlo.
¿Cómo se instala goku-image-to-svg-tool?
Clona el repositorio: git clone https://github.com/goku-open/goku-image-to-svg-tool.git Entra en la carpeta del proyecto: cd goku-image-to-svg-tool Instala las dependencias de Python: pip install -r requirements.txt Inicia la aplicación de Streamlit y abre http://localhost:8501: streamlit run streamlit_app.py
¿Dónde consigo goku-image-to-svg-tool?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/goku-open/goku-image-to-svg-tool

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados