Como converter SVG para PNG usando Java

Este breve tópico é sobre como converter SVG para PNG usando Java fornecendo etapas detalhadas necessárias para configurar o ambiente e executar o código. O uso de Java SVG para PNG pode ser facilmente gerenciado usando algumas linhas de código e é adequado para todos os tipos de aplicativos baseados em Java executados em plataformas Windows, Linux ou macOS.

Etapas para converter SVG para PNG usando Java

  1. Configure o projeto adicionando a biblioteca Aspose.Imaging do repositório Maven para converter SVG em PNG
  2. Importe o namespace Aspose.Imaging para usar chamadas de API no código
  3. Carregue a imagem SVG de amostra usando o método Image class load()
  4. Inicialize o objeto SvgRasterizationOptions para definir a altura e a largura da imagem SVG
  5. Crie o objeto PngOptions para o PNG desejado
  6. Salve o arquivo PNG convertido no disco

As etapas acima mencionadas em Java convertem SVG para PNG com a ajuda de uma interface API simples e começam com o carregamento do arquivo SVG de origem usando o método load() exposto pela classe Image. A classe SvgRasterizationOptions será usada para definir a largura e a altura da página SVG. No final, o objeto SvgRasterizationOptions será passado para a instância PngOptions para renderizar e salvar o SVG como uma imagem PNG.

Código para converter SVG para PNG usando Java

Para desenvolver o conversor para SVG para PNG a base de código Java foi efetivamente utilizada com a ajuda de simples chamadas de API. Podemos realizar a alteração na saída definindo propriedades adicionais da classe SvgRasterizationOptions, incluindo borda definida, fatores de escala e cor de fundo. Além disso, a classe PngOptions expõe as opções para definir as configurações de resolução, nível de compactação e tipos de filtro, etc.

O exemplo ensinou que, para converter SVG para PNG, aplicativos baseados em Java podem ser desenvolvidos em qualquer plataforma, incluindo MS Windows, macOS ou Linux. Se você quiser saber como definir uma marca d’água para uma imagem Tiff, consulte o artigo em como definir marca d’água em TIFF usando Java.

 Português