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
- Instale Aspose.SVG para renderizar SVG para imagem PNG
- Ative o recurso do namespace SkiaSharp
- Instanciar um objeto da classe ImageSaveOptions e definir o ImageFormat
- Carregue a imagem SVG de entrada usando a classe SVGDocument
- 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.