Converter SVG para PNG em Python

Este tutorial explica como converter SVG para PNG em Python. Ele aborda o algoritmo e um código de exemplo para transformar SVG em PNG em Python. Você pode executar a conversão fazendo algumas chamadas de API, sem a necessidade de instalar nenhum software de processamento de imagem.

Etapas para converter SVG em PNG em Python

  1. Instale Aspose.SVG para renderizar SVG para imagem PNG
  2. Ative o recurso do namespace SkiaSharp
  3. Instanciar um objeto da classe ImageSaveOptions e definir o ImageFormat
  4. Carregue a imagem SVG de entrada usando a classe SVGDocument
  5. Converter imagem SVG em PNG

Estas etapas resumem o algoritmo para converter SVG em PNG em Python. Na primeira etapa, configure o mecanismo de renderização usando a extensão SkiaSharp. Posteriormente, especifique o formato da imagem de saída e renderize a saída para o caminho especificado de acordo com seus requisitos.

Código para salvar SVG como PNG em Python

O trecho de código acima é suficiente para converter SVG em PNG em lote no Python. Você só precisa adicionar o loop apropriado e iterá-lo para quantas imagens vetoriais forem necessárias. Além disso, você pode ajustar o formato da imagem de saída, como JPEG, BMP, GIF, TIFF e outros, para atender melhor às suas necessidades.

Neste artigo, você explorou os detalhes para salvar SVG como PNG em Python. Se você estiver interessado em editar imagens SVG como alterar o plano de fundo, visite o artigo Alterar cor de fundo de SVG em Python.

 Português