Repolode
goku-open

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

Aplicativo web em Streamlit que transforma imagens bitmap enviadas em vetores SVG editáveis, usando o mecanismo de vetorização Vecto em .NET.

Alternativa open source a:Vectorizer.AIAdobe Illustrator

Estrelas
329
Forks
22
Issues abertas
5
Último commit
há 2 meses

O que é?

Este projeto integra o mecanismo de vetorização por linha de comando Vecto a uma interface web em Streamlit. Envie uma imagem PNG, JPG ou outro formato bitmap comum, e ela será convertida automaticamente em SVG. Ao alterar parâmetros como paleta, estilo ou nível de detalhe, a conversão é refeita para que você possa comparar os resultados na hora.

A interface exibe a imagem original, o resultado vetorial e uma visualização dividida, com um controle deslizante para comparar os dois lados a lado. O resultado pode ser baixado em SVG ou renderizado em PNG na escala escolhida. O próprio mecanismo Vecto é incluído como binário, então não é necessário instalá-lo separadamente para executá-lo localmente com pip e Streamlit.

A interface está disponível em inglês e chinês, e o projeto pode ser implantado no Streamlit Community Cloud.

Recursos principais

  • 01Converte automaticamente imagens bitmap enviadas em SVG.
  • 02Parâmetros ajustáveis de paleta (automática ou com número fixo de cores), estilo e nível de detalhe.
  • 03Comparação em visualização dividida, com controle deslizante, entre a imagem original, o vetor e o resultado segmentado.
  • 04Exportação para SVG ou PNG na escala escolhida.
  • 05Aceita imagens PNG, JPG, BMP, GIF, TGA, TIFF, WebP, PBM e PPM.
  • 06Interface bilíngue em chinês e inglês.

Casos de uso

  • Converter logotipos ou ícones em arquivos SVG escaláveis para web ou impressão.
  • Transformar ilustrações chapadas ou desenhos de linha digitalizados em caminhos vetoriais editáveis.
  • Visualizar rapidamente como diferentes parâmetros de vetorização afetam o resultado antes de exportá-lo.

Início rápido

  1. 1

    Clone o repositório

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

    Entre na pasta do projeto

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

    Instale as dependências do Python

    pip install -r requirements.txt
  4. 4

    Inicie o app Streamlit e abra http://localhost:8501

    streamlit run streamlit_app.py

Antes de usar

  • O binário do mecanismo tools/vecto incluído foi compilado para linux-x64; portanto, em outras plataformas, é necessário baixar o Vecto separadamente.
  • O app depende do mecanismo externo Vecto para todo o trabalho de vetorização.

Tópicos

Perguntas frequentes

O que é goku-image-to-svg-tool?
Aplicativo web em Streamlit que transforma imagens bitmap enviadas em vetores SVG editáveis, usando o mecanismo de vetorização Vecto em .NET. Este projeto integra o mecanismo de vetorização por linha de comando Vecto a uma interface web em Streamlit. Envie uma imagem PNG, JPG ou outro formato bitmap comum, e ela será convertida automaticamente em SVG. Ao alterar parâmetros como paleta, estilo ou nível de detalhe, a conversão é refeita para que você possa comparar os resultados na hora.
goku-image-to-svg-tool é gratuito? Qual é a licença?
goku-image-to-svg-tool é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
goku-image-to-svg-tool ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de goku-image-to-svg-tool foi em 21 de ago. de 2026.
Para que posso usar goku-image-to-svg-tool?
Converter logotipos ou ícones em arquivos SVG escaláveis para web ou impressão. Transformar ilustrações chapadas ou desenhos de linha digitalizados em caminhos vetoriais editáveis. Visualizar rapidamente como diferentes parâmetros de vetorização afetam o resultado antes de exportá-lo.
Como instalar goku-image-to-svg-tool?
Clone o repositório: git clone https://github.com/goku-open/goku-image-to-svg-tool.git Entre na pasta do projeto: cd goku-image-to-svg-tool Instale as dependências do Python: pip install -r requirements.txt Inicie o app Streamlit e abra http://localhost:8501: streamlit run streamlit_app.py
Onde consigo goku-image-to-svg-tool?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/goku-open/goku-image-to-svg-tool

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados