Converter SVG em PNG
Abra um arquivo SVG e baixe como PNG na resolução que preferir, com fundo transparente, branco ou preto. Tudo fica no seu navegador: o arquivo nunca é enviado.
ou clique para escolhê-lo
Para que serve
O SVG é um formato vetorial: perfeito para logos e ícones, mas muitos sites, documentos e aplicativos só aceitam imagens raster (de pixels). Esta ferramenta o transforma em PNG na resolução que você escolher, aproveitando a vantagem do vetor: sem perda de qualidade nem em tamanhos enormes.
Limitações
Fontes externas ou imagens vinculadas dentro do SVG não são carregadas pelo navegador durante a conversão: se o seu SVG as usa, converta-as em contornos ou incorpore-as antes. Seu arquivo nunca sai do seu dispositivo.
A diferença que importa: desenho ou grade de pixels
Um SVG não contém uma imagem, contém as instruções para desenhá-la: “uma linha daqui até aqui, um círculo com este raio, preenchido com esta cor”. É por isso que ele pode ser ampliado o quanto você quiser sem perder nitidez, e por isso um logo complexo pode pesar poucos kilobytes.
Um PNG é uma grade de pixels de tamanho fixo. Converter significa, portanto, escolher uma resolução e congelá-la: a partir desse momento, ampliar a imagem a deixa borrada. É uma perda que não se recupera, e é por isso que o SVG original deve ser guardado mesmo depois de exportar o PNG.
Em que resolução exportar
O número depende de onde a imagem vai parar. Para a web o melhor é exportar com o dobro do tamanho em que ela será exibida, porque as telas de alta densidade de celulares e notebooks recentes mostrariam, do contrário, um logo granulado. Para a impressão são necessários cerca de 300 pixels por polegada: um logo de cinco centímetros de largura pede, portanto, uns seiscentos pixels.
Exportar maior que o necessário não prejudica a imagem, mas prejudica o tamanho do arquivo, que cresce com o quadrado: dobrar o lado quadruplica os pixels. Se um PNG exportado pesa dez vezes o SVG de origem, quase sempre a resolução escolhida é maior que a necessária.
Por que o fundo sai preto ou some
Muitos SVGs não têm fundo: têm um fundo transparente , que é preservado no PNG. Isso funciona bem numa página web, mas, colado num documento com fundo escuro, um logo preto fica invisível, e em alguns programas a transparência é exibida como preto.
A regra prática é exportar duas versões quando um logo precisa circular: uma transparente, para quem for colocá-lo sobre qualquer fundo, e outra com fundo branco para quem for colá-lo num documento. É o pedido que sempre chega depois, e fazer isso na hora leva trinta segundos.
As duas coisas que desaparecem na conversão
As fontes não incorporadas: se o SVG escreve texto usando uma fonte instalada no computador de quem o criou, o navegador que converte usará outra qualquer e o texto mudará de forma. A solução, antes de exportar, é converter o texto em contornos no programa gráfico.
As imagens vinculadas, isto é, fotografias referenciadas por um endereço externo em vez de incorporadas: elas não são carregadas, e o PNG mostra um buraco. Essas são as duas causas de quase toda conversão que “sai errada”, e nos dois casos o problema está no SVG, não na conversão.
Veja também
Para mudar de formato em geral, há Converter imagem, para as dimensões Redimensionar foto e para o tamanho do arquivo Comprimir imagem. Se você precisa de transparência numa foto, há Fundo transparente, e para gerar um ícone Criar um favicon.