PNG é um formato de imagem raster. Ele é ótimo para fotos, mas não escala bem. SVG é um formato vetorial. Ele permanece nítido em qualquer tamanho de tela. Quando você transforma PNG em SVG, você obtém visuais mais limpos e tamanhos de arquivo menores. Isso é útil para websites, aplicativos e impressão. Neste guia, nós mostramos como converter PNG em SVG em Python.

Conversor de PNG para SVG em Python

Nós vamos usar Aspose.SVG for Python para transformar PNG em SVG. Isso facilita o trabalho com arquivos SVG. Você pode criar, ler, editar ou converter conteúdo SVG. Um recurso importante é converter imagens raster, como PNG, em imagens vetoriais, como SVG.

Por favor, baixe o Aspose.SVG for Python a partir dos releases, ou você pode instalá-lo usando o seguinte comando pip:

pip install aspose-svg

Passos para Transformar PNG em SVG Usando Python

Siga estas etapas para converter seu PNG em um SVG:

  1. Carregue a imagem PNG usando a classe ImageVectorizer.
  2. Defina opções de vetorização, como largura de linha ou limites de cor, etc.
  3. Chame o método vectorize para processar o PNG.
  4. Finalmente, salve o resultado como um arquivo SVG.

Aqui está o código Python completo que demonstra como transformar PNG em SVG:

import aspose.svg as svg

# Inicialize uma instância da classe ImageVectorizer
vectorizer = svg.imagevectorization.ImageVectorizer()

# Defina opções de vetorização personalizadas
vectorizer.configuration.colors_limit = 100  # color limit
vectorizer.configuration.line_width = 1.2  # line width

# Vectorize a imagem
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 em SVG usando Python

Transformar PNG para SVG usando Python.

Obtenha uma Licença Gratuita.

Você quer acesso total? Obtenha uma licença temporária gratuita.Isso remove limites e permite que você experimente todos os recursos.

Experimente o Conversor de PNG para SVG Grátis

Se você prefere não escrever nenhum código, pode facilmente converter suas imagens PNG para SVG usando nosso conversor gratuito online PNG to SVG converter.Esta ferramenta baseada na web é completamente gratuita, fácil de usar e garante um processo de conversão seguro.

Image

Gerar SVG a partir de PNG: Recursos Gratuitos

Você pode explorar recursos adicionais para ajudá-lo a trabalhar de forma mais eficaz com SVGs.

Conclusão

Neste blog, mostramos como transformar PNG em SVG em Python usando Aspose.SVG for Python. O processo é simples e proporciona gráficos vetoriais limpos e de alta qualidade a partir de imagens PNG. Perfeito para websites, designs de UI e ativos escaláveis.

Se você tiver alguma dúvida, visite nosso free support forum para obter ajuda da equipe da Aspose.

Veja também