Arquivos SVG: não são imagens, e por que isso importa na conversão
Por que um SVG não tem resolução, o que definir antes de rasterizar e por que não dá para converter um PNG de volta. Converta SVG no seu navegador, sem upload.
Visão geral
- Tipo
- Imagem
- Compressão
- Sem perdas
- Extensões
- .svg
- Tipo MIME
- image/svg+xml
- Também conhecido como
- Scalable Vector Graphics
Um SVG não é um arquivo de imagem, é um documento — XML que descreve formas, caminhos, preenchimentos e texto. Nada nele é pixel. Quando um navegador exibe um SVG, ele executa essas instruções no tamanho que o layout pedir, e é por isso que um SVG fica nítido em um celular e nítido em um outdoor a partir dos mesmos poucos kilobytes. Essa única propriedade é o motivo pelo qual logotipos e ícones são distribuídos assim.
Saiba mais
Converter para PNG significa escolher um tamanho e executar essas instruções uma vez. A partir daí, o resultado é um raster comum, que borra quando ampliado, então o tamanho que você escolhe é a conversão inteira. Escolha a maior dimensão em que a imagem será exibida e seja generoso: reduzir um PNG fica limpo, ampliar não.
A conversão inversa não existe de verdade. Passar de instruções para pixels descarta as instruções, e recuperá-las exige vetorização — um algoritmo adivinhando formas em um bitmap e produzindo caminhos que se aproximam do que ele vê. É um tipo de ferramenta realmente diferente, e o resultado nunca é o original.
Duas coisas para conferir no resultado. Fontes: um SVG que referencia uma fonte pelo nome depende de ela estar instalada, então o texto pode ser desenhado com uma substituta — converta o texto em caminhos no seu editor antes, se a tipografia importar. E transparência: o SVG não tem fundo a menos que um seja desenhado, então o PNG fica transparente onde a arte está vazia, o que em geral é o que você quer e, às vezes, fica invisível sobre uma página branca.
Converter SVG para outros formatos
Perguntas frequentes: SVG
Que tamanho devo escolher ao converter?
O maior em que a imagem será exibida, e seja generoso. Um PNG diminui de forma limpa e nunca aumenta bem. Defina a "Largura máxima" nas opções avançadas.
Por que meu texto aparece com a fonte errada?
Porque o SVG referencia a fonte pelo nome e ela não estava disponível, então uma substituta foi usada. Converta o texto em caminhos no seu editor vetorial antes de converter.
Posso converter PNG ou JPG de volta para SVG?
Não de forma útil. Rasterizar descarta as instruções, e recuperá-las significa vetorizar — adivinhar formas em um bitmap. O resultado se aproxima da imagem, em vez de restaurar o original.
O PNG terá fundo transparente?
Sim, onde a arte estiver vazia, já que um SVG não tem fundo a menos que um seja desenhado. Acrescente um retângulo no SVG antes, se precisar de uma cor sólida.
Por que alguém precisaria rasterizar um SVG?
Porque muitos programas não o aceitam — documentos de escritório, editores mais antigos, muitos formulários de envio e plataformas que só aceitam imagens raster.
SVG é com perdas ou sem perdas?
Nenhum dos dois se aplica. Ele guarda instruções, não amostras, então não há nada a descartar na compressão. A pergunta só passa a importar quando você o rasteriza.
É seguro abrir arquivos SVG?
São documentos que podem conter scripts, então um SVG de origem desconhecida se parece mais com um arquivo HTML do que com uma fotografia. Convertê-lo aqui o renderiza em um contexto isolado e gera um raster simples, o que é uma forma de neutralizar esse risco.
Converter envia meu arquivo?
Não. O SVG é renderizado pelo seu navegador dentro da página, e o PNG também é codificado ali. Seu arquivo não é enviado a lugar nenhum.