Skip to content
Back to Blog
svgpngimage conversionretina

Converter SVG para PNG em Alta Resolução (Retina)

Por que os PNGs exportados ficam borrados e como corrigir: entenda a convenção retina 1x/2x/3x, escolha entre 96 e 300 DPI, mantenha fundo transparente e converta fontes em caminhos antes de rasterizar.

SZ
Founder, Molixa
14 min read
Compartilhar
Converter SVG para PNG em Alta Resolução (Retina)
Table of contents9 sections

Para converter SVG em PNG em alta resolução, você não altera o SVG. Você o rasteriza em uma escala maior: renderiza o mesmo vetor em 2x, 3x ou 4x do seu tamanho CSS para que o PNG tenha pixels suficientes para ficar nítido em telas retina e na impressão. Um SVG é infinitamente nítido porque é matemática, mas um PNG é uma grade fixa de pixels, então a única decisão que controla a nitidez é a escala de exportação. Acertar a escala resulta em uma imagem cristalina. Errar significa enviar um logotipo borrado.

A maioria dos conversores esconde isso. Eles fornecem um PNG em 1x e pronto, então seu ícone fica suave em uma tela de MacBook e embaçado em uma apresentação impressa. Este guia explica a convenção de escala retina, a escolha entre 96 e 300 DPI, transparência e o problema de fontes que estraga exportações, e mostra exatamente como fazer isso em segundos.

Por que seu PNG exportado fica borrado#

Um gráfico vetorial não tem resolução. O mesmo círculo SVG é suave em 16px ou 16.000px porque o navegador recalcula a curva toda vez que desenha. Rasterize-o para PNG e você o congela em uma grade de pixels em um único tamanho. A partir daí, aumentar a escala apenas estica os pixels existentes, que é o que causa o borrão.

O borrão quase sempre vem de um destes:

  • Você exportou em 1x e a tela é retina. Uma tela retina empacota dois ou três pixels físicos em cada pixel CSS. Um PNG em 1x é esticado para preencher esse espaço, então um logotipo de 100px fica suave.
  • Você exportou pequeno e redimensionou depois. Arrastar um PNG de 200px para 600px em uma ferramenta de design ou navegador interpola pixels que nunca foram capturados. Não há detalhes para recuperar.
  • O PNG corresponde à sua janela de visualização, mas não ao dispositivo. Parece bom no seu monitor, mas fica embaçado em um celular ou tela 4K onde a densidade de pixels é maior.

Regra chave: nunca aumente um PNG após a exportação. Sempre rasterize novamente o SVG no tamanho maior. O vetor ainda tem todos os detalhes. O PNG não.

A solução é exportar na densidade de pixels do pior dispositivo que você considera. Para telas modernas, isso significa pelo menos 2x. Para impressão, significa igualar o DPI, que abordamos abaixo.

Converter SVG para PNG em Alta Resolução: Escala 1x/2x/3x#

Esta é a parte que os conversores genéricos nunca explicam, e é o ponto principal. Os números 1x, 2x e 3x são fatores de escala. Eles multiplicam o tamanho intrínseco (CSS) do SVG para obter as dimensões reais em pixels do PNG.

Digamos que seu SVG foi projetado para ser exibido em 256 por 256 pixels CSS. Veja o que cada escala produz.

EscalaCaso de usoSaída para um SVG de 256pxConvenção de nome
1xTelas legadas / não retina256 x 256 pxlogo.png
2xRetina padrão (maioria dos laptops, celulares modernos)512 x 512 px[email protected]
3xCelulares de alta densidade (iPhone recente, Android topo de linha)768 x 768 px[email protected]
4xTelas 4K/5K, imagens hero grandes, margem de segurança1024 x 1024 px[email protected]

Os sufixos @2x e @3x nos nomes dos arquivos não são decoração. iOS, macOS e muitos frameworks web leem esses sufixos e automaticamente servem a densidade certa para o dispositivo certo. Se você está exportando ativos de aplicativos ou UI, nomeie-os dessa forma e a plataforma faz o resto.

Qual escala você deve escolher?#

Uma árvore de decisão simples para uso em tela:

  • Imagem web ou ícone que precisa ficar nítido em qualquer lugar? Exporte em 2x como base. Isso cobre a grande maioria dos laptops retina e celulares, sem desvantagem além de um arquivo um pouco maior.
  • Ícone de aplicativo ou conjunto de ativos? Exporte 1x, 2x e 3x e envie todos os três com os sufixos corretos. O sistema escolhe por dispositivo.
  • Uma única imagem hero ou card de rede social? Vá de 2x ou até 3x. Os pixels extras são um seguro barato e o PNG comprime bem arte vetorial plana.

Se você lembrar apenas de uma coisa: na dúvida, dobre. Um PNG 2x em uma tela 1x desperdiça um pouco de largura de banda. Um PNG 1x em uma tela 2x parece quebrado. A penalidade é desproporcional, então erre para cima.

DPI: 96 para Tela, 300 para Impressão#

DPI (pontos por polegada) é onde a tela e a impressão se separam, e isso confunde as pessoas porque DPI não significa nada até que algo seja impresso. Em uma tela, pixels são pixels: um PNG de 1000px de largura tem 1000px de largura independentemente da etiqueta DPI que carrega. A impressão é diferente. Uma impressora precisa saber quantos desses pixels cabem em uma polegada física, e é isso que o DPI controla.

AlvoDPIPor quê
Tela / web72 ou 96O display ignora DPI; apenas a contagem de pixels importa
Impressão padrão300Padrão da indústria para nitidez no papel
Grande formato (pôsteres, banners)150Visto de longe, então menos pontos por polegada são suficientes
Belas artes / impressão detalhada pequena600Máxima nitidez para texto pequeno e detalhes

Aqui está a parte que pega as pessoas. Para obter um logotipo impresso nítido de 4 polegadas de largura a 300 DPI, você precisa de um PNG com 4 x 300 = 1200 pixels de largura. A etiqueta DPI sozinha não faz nada. Você precisa dos pixels reais. Então "exportar a 300 DPI" realmente significa "renderizar pixels suficientes para o tamanho físico a 300 pontos por polegada."

Aviso: definir os metadados DPI de um PNG para 300 sem aumentar suas dimensões em pixels não melhora a qualidade de impressão. Apenas altera um número no cabeçalho do arquivo. A imagem será impressa pequena ou pixelada. Pixels são o que importa; DPI apenas diz à impressora como espaçá-los.

Como um SVG é vetorial, você nunca perde qualidade ao ampliar. Renderize na dimensão de pixels que seu tamanho de impressão exigir e as bordas permanecem perfeitamente nítidas. Essa é a razão pela qual os designers mantêm logotipos como SVG e rasterizam sob demanda. Uma ferramenta do lado do navegador como o conversor gratuito de SVG para PNG permite definir um DPI personalizado e o tamanho exato de saída, para que você possa produzir aquele arquivo de 1200px pronto para impressão sem abrir software pesado.

Mantenha o Fundo Transparente#

SVGs geralmente são transparentes por padrão. O problema é que muitos conversores achatam essa transparência em um fundo branco durante a rasterização, o que estraga um logotipo destinado a ficar em um cabeçalho colorido ou sobre uma foto.

O PNG suporta um canal alfa completo, então a transparência é mantida perfeitamente se o conversor respeitar isso. Coisas para verificar antes de confiar em uma exportação:

  • Sem preenchimento de fundo no SVG. Verifique se o elemento raiz do SVG não tem fill ou background definidos no elemento externo, ou você vai fixar essa cor.
  • O conversor preserva o alfa. Uma exportação PNG correta mantém as áreas vazias (quadriculado) transparentes, não brancas.
  • Bordas suavizadas na transparência. Bons conversores suavizam os pixels da borda para que as curvas se misturem suavemente com o que estiver atrás do PNG, em vez de deixar um halo irregular.

Se você precisa especificamente de um fundo sólido, isso é uma escolha deliberada que você define, não um padrão que a ferramenta impõe. A questão é o controle: transparente quando você quiser, uma cor escolhida quando não quiser.

Converta texto em caminhos antes de rasterizar#

Este é o motivo mais comum pelo qual um PNG exportado parece errado, e quase nenhum artigo sobre conversão menciona isso. Quando um navegador ou conversor rasteriza um SVG com elementos <text> ativos, ele precisa da fonte exata disponível para desenhar os glifos. Sua ferramenta de design tinha a fonte. O servidor ou navegador que faz a exportação pode não ter, então o texto ou cai para uma fonte diferente ou desaparece completamente.

A solução é converter o texto em contornos (também chamados de caminhos ou curvas) antes de exportar. Isso transforma cada letra em uma forma vetorial que não precisa de fonte, renderizando de forma idêntica em qualquer lugar.

Como contornar texto em ferramentas comuns:

  • Figma: selecione o texto, clique com o botão direito e escolha Contorno / Achatar, ou use o atalho de teclado para contornar.
  • Illustrator: selecione o texto, vá ao menu Tipo e escolha Criar Contornos (Shift+Cmd+O).
  • Inkscape: selecione o texto, vá ao menu Caminho e escolha Objeto para Caminho (Shift+Ctrl+C).

Depois que o texto é contornado, o SVG é totalmente autocontido e seu PNG mostrará as letras corretas em qualquer escala. A desvantagem é que o texto contornado não é mais editável como texto, então mantenha um arquivo mestre editável e contorne apenas a cópia de exportação.

Como Converter SVG para PNG em Alta Resolução#

Aqui está o fluxo de trabalho completo, do início ao fim, usando um conversor no navegador para que nada seja enviado ao servidor.

Passo 1: Decida o tamanho alvo e a escala#

Calcule o maior tamanho que o PNG precisa exibir e multiplique para retina. Para um ícone de UI de 256px, planeje 2x (512px) ou 3x (768px). Para uma impressão de 5 polegadas a 300 DPI, você precisa de 1500px. Anote as dimensões finais em pixels antes de exportar para ter um número alvo, sem adivinhar.

Passo 2: Converta qualquer texto do SVG em contornos#

Se o SVG contiver texto vivo, converta-o em caminhos no seu software de design primeiro (veja a seção acima). Pule isso e você corre o risco de fontes ausentes ou substituídas na exportação. Para SVGs de formas ou ícones puros sem texto, prossiga.

Passo 3: Carregue o SVG no conversor#

Abra o conversor de SVG para PNG e arraste seu arquivo ou cole o código SVG. Como ele roda no seu navegador, o arquivo nunca sai do seu dispositivo, o que é importante para logotipos não lançados e trabalhos de clientes sob NDA.

Passo 4: Defina escala, DPI e fundo#

Escolha sua escala (2x, 3x ou um tamanho personalizado) e DPI (96 para tela, 300 para impressão). Confirme se o fundo é transparente, a menos que queira um preenchimento. Corresponda exatamente às dimensões em pixels que você anotou no Passo 1.

Passo 5: Exporte e verifique no dispositivo real#

Baixe o PNG e verifique onde ele realmente será usado. Veja a versão para tela em um display retina com zoom de 100%. Para impressão, amplie para 100% em um visualizador e confirme se bordas e textos pequenos permanecem nítidos. Se parecer suave, sua escala estava muito baixa. Reexporte em tamanho maior; nunca aumente a resolução do PNG.

Erros Comuns Que Prejudicam a Qualidade#

Alguns erros recorrentes são responsáveis pela maioria das exportações borradas ou corrompidas.

  • Exportar em 1x para um público que prioriza retina. O padrão deve ser 2x. O custo de banda é pequeno; o ganho de nitidez não é.
  • Redimensionar o PNG em vez de renderizar novamente o SVG. Depois de rasterizado, o detalhe está fixo. Volte ao vetor e exporte em tamanho maior.
  • Confiar nos metadados DPI para corrigir uma imagem pequena. DPI sem pixels é um placebo. Adicione pixels reais para nitidez real na impressão.
  • Esquecer de converter fontes em curvas. Exportações com fontes ausentes são silenciosas e fáceis de passar despercebidas até que um cliente aponte a tipografia errada.
  • Deixar o conversor achatar a transparência para branco. Verifique se o canal alfa sobreviveu antes de entregar o arquivo.

Para ícones de aplicativos e favicons especificamente, geralmente você quer um conjunto quadrado de vários tamanhos em vez de um único PNG grande. Um gerador de favicon dedicado produz os tamanhos exatos que navegadores e dispositivos esperam (16px, 32px, 180px e mais) a partir de uma única fonte, o que evita exportar cada escala manualmente. E quando você precisa pegar um raster existente e produzir dimensões fixas limpas, o redimensionador de imagens faz isso sem o borrão do redimensionamento. Se você quiser o contexto mais amplo do fluxo de trabalho de design, nosso guia para designers sobre como usar um conversor de SVG para PNG aprofunda os pipelines de ativos do mundo real.

Conclusão Final#

Para converter SVG em PNG em alta resolução, a única variável que realmente importa é a escala de exportação: renderize o vetor em 2x ou 3x para telas retina, e na contagem real de pixels que seu tamanho físico exige a 300 DPI para impressão. Mantenha o fundo transparente, converta as fontes em contornos antes de rasterizar e nunca aumente a resolução de um PNG finalizado. Como a fonte é um vetor, você pode renderizar em qualquer tamanho sem perda de qualidade, então sempre mire alto e dobre quando estiver em dúvida. Faça isso e seus logotipos, ícones e gráficos permanecerão nítidos em todas as telas e no papel.

Perguntas Frequentes#

Como converter SVG para PNG em alta resolução sem perder qualidade? Renderize o SVG em uma escala maior em vez de redimensionar um PNG já finalizado. Como o SVG é um vetor, exportar em 2x, 3x ou qualquer tamanho de pixel personalizado produz bordas perfeitamente nítidas todas as vezes. A qualidade só é prejudicada se você rasterizar muito pequeno e esticar o PNG depois, então defina as dimensões de pixel desejadas antes de exportar.

Qual escala devo usar para telas retina? Use 2x como padrão seguro, que cobre a maioria dos laptops retina e celulares modernos. Para celulares de alta densidade, exporte também uma versão 3x. Se você estiver fornecendo assets de aplicativos, forneça arquivos 1x, 2x e 3x com os sufixos @2x e @3x para que o sistema operacional sirva a densidade correta para cada dispositivo automaticamente.

Qual DPI preciso para converter SVG para PNG para impressão? Use 300 DPI para impressão padrão e certifique-se de que o PNG tenha pixels reais suficientes para o tamanho físico. Um logotipo de 4 polegadas de largura a 300 DPI precisa de um PNG de 1200 pixels de largura. Definir apenas a tag DPI sem aumentar as dimensões em pixels não adianta nada, pois a impressora precisa de pixels reais para aplicar a tinta com nitidez.

Por que meu PNG exportado tem fundo branco em vez de transparente? O conversor achatou a transparência do SVG durante a rasterização. O PNG suporta totalmente a transparência através do seu canal alfa, portanto uma exportação correta mantém as áreas vazias transparentes. Verifique se seu SVG não tem preenchimento de fundo no elemento raiz e use um conversor que preserve o alfa, como a ferramenta SVG para PNG do Molixa, que roda no navegador.

Por que o texto no meu PNG está faltando ou com a fonte errada? O renderizador não tinha a fonte que seu SVG referenciou, então substituiu ou removeu o texto. Converta o texto em contornos (paths) em sua ferramenta de design antes de exportar, o que transforma letras em formas vetoriais que não precisam de fonte. O SVG então renderiza de forma idêntica em qualquer lugar, em qualquer escala.

Posso converter SVG para PNG online sem enviar meu arquivo? Sim. Um conversor do lado do navegador faz a rasterização localmente no seu navegador, então o SVG nunca sai do seu dispositivo. Isso é importante para logotipos não lançados, trabalhos de clientes sob NDA e qualquer asset sensível. O conversor SVG para PNG do Molixa roda inteiramente no navegador e suporta escala personalizada, DPI e transparência.

svgpngimage conversionretina

More from Molixa

Try Molixa Tools

50+ free AI tools for content creation, SEO, coding, and more. No signup, no watermark.

Explore all tools