Pular para o conteúdo
ImageConverter

Conversão segura no servidor

Converter SVG para JPG

Renderize um SVG num JPG do tamanho que você escolher. Aqui é preciso decidir duas coisas que outras conversões não pedem: em que tamanho renderizar, porque um vetor não tem tamanho próprio, e que cor deve ficar atrás, porque o JPG não consegue guardar transparência e quase todo SVG tem.

Excluído automaticamente Arquivos excluídos em até 30 minutos

Arraste e solte suas imagens SVG aqui

Adicione várias de uma vez. Cada arquivo é processado e depois excluído do nosso servidor.

Até 20 MB por arquivo Aceita lotes

Largura de saída

SVG é um formato vetorial, então pode ser gerado em qualquer tamanho sem perder nitidez.

92
Arquivo menor Mais detalhes
Atalhos:

Mais alto mantém mais detalhes; mais baixo gera um arquivo menor. Vale para as imagens que você adicionar depois de mudar.

#ffffff

JPG não pode guardar transparência, então ela é preenchida com esta cor.

Passo a passo

Como converter SVG para JPG em 4 passos

  1. Adicione seus arquivos SVG

    Arraste ou clique para procurar.

  2. Escolha uma largura de saída

    A altura acompanha as proporções do desenho.

  3. Escolha uma cor de fundo

    É o que importa: as áreas transparentes passam a ter esta cor para sempre.

  4. Aplique e baixe

Comparação de formatos

SVG vs. JPG

SVG (Scalable Vector Graphics)

Vetorial

Descreve formas e texto como instruções em vez de pixels, então pode ser desenhado com nitidez em qualquer tamanho.

  • Nítido em qualquer tamanho, do favicon ao outdoor
  • Arquivos muito pequenos para logotipos, ícones e diagramas
  • Não consegue representar uma fotografia, e muitos aplicativos não conseguem importá-lo

JPG / JPEG (Joint Photographic Experts Group)

Com perda

Reduz as fotografias a uma fração do tamanho descartando detalhes finos que o olho dificilmente percebe.

  • Arquivos pequenos para fotografias
  • Abre em praticamente qualquer dispositivo, navegador e aplicativo
  • Borra o texto e as bordas nítidas, e cada vez que é salvo de novo perde um pouco mais

Esta conversão cruza duas fronteiras ao mesmo tempo, e as duas custam alguma coisa.

O vetor vira pixels. Um SVG descreve formas, então é renderizado perfeito em qualquer tamanho. Um JPG é uma grade fixa de pontos. Depois de renderizado, a capacidade de redimensionar desaparece: ampliar o JPG depois só interpola e suaviza.

A transparência vira uma cor. Esta é a parte que pega as pessoas de surpresa. A maioria dos SVGs (logotipos, ícones, ilustrações) tem fundo transparente, porque é isso que os torna utilizáveis sobre qualquer superfície. O JPG não tem canal alfa nenhum, então cada pixel transparente precisa ser pintado sobre algo sólido antes de ser codificado. O branco é o padrão e serve para a maioria dos documentos, mas se o seu logotipo vai ficar sobre uma página escura, você recebe um retângulo branco em volta dele que não dá para tirar depois.

Há um terceiro ponto que vale dizer sem rodeios: o JPG combina mal com o tipo de imagem que um SVG costuma conter. A compressão JPEG foi feita para fotografias, em que a cor varia aos poucos. Ela lida mal com áreas de cor chapada e bordas duras, que é justamente do que logotipos, ícones e diagramas são feitos. Aparecem halos leves em volta das bordas (o chamado efeito de anel) e manchas sutis na cor sólida.

Então, para a maioria dos SVGs, PNG ou WebP são destinos melhores: os dois mantêm a transparência e lidam bem com bordas nítidas. Escolha JPG quando algo exigir especificamente, ou quando o SVG for uma ilustração com sombreamento fotográfico em vez de gráficos chapados.

O que acontece com os pixels transparentes ao converter SVG para JPG?

JPG não pode guardar transparência, então as áreas transparentes e semitransparentes são mescladas com um fundo sólido antes de salvar o arquivo: a cor que você escolher acima, #FFFFFF por padrão. Guarde seu SVG original se puder precisar da transparência de novo.

Qualidade

Qualidade e tamanho do arquivo

Como o original é um vetor limpo, esta conversão se beneficia de uma qualidade maior do que uma fotografia precisaria. O padrão de 92 fica de propósito acima da faixa comum de 75–85.

  • 95–100: praticamente sem artefatos visíveis, mesmo em volta de bordas duras. Vale a pena para logotipos e tudo o que tiver texto.
  • 88–94: a faixa padrão. Um halo leve de vez em quando nos contornos de alto contraste, visível só se você procurar.
  • 75–87: o efeito de anel em volta das bordas fica perceptível, e a cor chapada começa a manchar.
  • Abaixo de 75: claramente degradado em gráficos, seja qual for a aparência numa fotografia.

Renderizar maior ajuda mais que subir a qualidade. Os artefatos são relativos ao tamanho do pixel, então uma renderização de 2048 px com qualidade 88 costuma ficar melhor que uma de 512 px com qualidade 100, e continua nítida se alguém exibi-la maior.

Duas observações práticas:

  • Combine o fundo com o destino. Os pixels semitransparentes (uma sombra suave, uma borda esfumada) se misturam com a cor que você escolher. Uma sombra que parece natural sobre branco vira um halo cinza sobre preto.
  • Confira as fontes. Se o SVG cita uma fonte pelo nome em vez de converter o texto em contornos, o renderizador a substitui pela que tiver disponível. Converta o texto em traçados na sua ferramenta de design se as letras importarem.

Quando JPG é mesmo o formato certo

  • Algo exige JPG especificamente: alguns formulários de envio, serviços de impressão e sistemas antigos não aceitam outra coisa.
  • O SVG é uma ilustração com sombreamentos ou gradientes ricos, e não gráficos chapados. O JPEG lida bem com isso.
  • A imagem vai ficar de qualquer jeito sobre um fundo sólido conhecido, então a transparência nunca acrescentava nada.
  • O tamanho do arquivo importa mais que a nitidez das bordas e a imagem é grande.

Quando escolher PNG ou WebP

Se o SVG é um logotipo, um ícone, um diagrama, um gráfico ou qualquer coisa com texto (que é a maioria dos SVGs), quase certamente você quer PNG. Ele mantém a transparência e comprime a cor chapada sem perda, então as bordas ficam perfeitamente nítidas.

Para um site que você controla, WebP é ainda melhor: transparência, bordas limpas e um arquivo mais leve que os dois.

Um jeito rápido de decidir: se um quadro branco aparecendo em volta do seu gráfico incomodaria você, não converta para JPG.

Como tratamos SVG com segurança

O SVG é um documento e não um bloco de pixels, e um hostil pode tentar coisas que uma fotografia nunca conseguiria: ler arquivos do servidor, fazer requisições para fora ou embutir scripts.

Você recebe um JPG, nunca o SVG, então nada do que está embutido no arquivo pode rodar no seu navegador. E cada arquivo enviado é verificado antes que qualquer coisa o analise: arquivos que contêm declarações de tipo de documento, definições de entidades, scripts, manipuladores de eventos ou referências a recursos externos são recusados de cara em vez de consertados. As exportações normais das ferramentas de design não são afetadas.

Converter um conjunto de arquivos

Adicione quantos SVGs quiser. Cada um é renderizado na largura que você escolheu e composto sobre a cor de fundo que você definiu, com o próprio download. Se arquivos diferentes precisam de fundos diferentes, faça em lotes separados: o ajuste vale para tudo o que estiver na fila.

Privacidade

O que acontece com seu arquivo

Esta ferramenta funciona no nosso servidor, então dá o mesmo resultado em qualquer celular ou computador. Seu arquivo é enviado, e é exatamente isto que acontece com ele:

  • Guardado fora da área pública do servidor com um nome aleatório, nunca com o nome do seu arquivo.
  • É processado, e o arquivo original é excluído imediatamente, tenha a conversão funcionado ou não.
  • O resultado fica atrás de um link assinado que só você recebe, que para de funcionar depois de 20 minutos, e o arquivo é excluído assim que você o baixa.
  • O que nunca for baixado é excluído automaticamente em até 30 minutos.
  • A imagem em si nunca é registrada nem guardada. Se uma conversão falhar, anotamos os formatos envolvidos e o erro, não o arquivo.
  • Os metadados da câmera, incluindo as coordenadas GPS que registram onde a foto foi tirada, são removidos do resultado. Só é mantida a rotação necessária para mostrar a imagem na posição certa.

Perguntas e respostas

SVG para JPG: perguntas frequentes

Por que meu logotipo tem um quadro branco em volta?

Porque o JPG não consegue guardar transparência. Seu SVG quase certamente tinha fundo transparente, e cada pixel transparente teve que ser pintado sobre uma cor sólida, branca por padrão. Escolha uma cor que combine com o lugar onde a imagem vai ficar, ou converta para PNG ou WebP, que mantêm a transparência.

Em que tamanho devo renderizar?

Mais ou menos o dobro do tamanho em que vai ser exibido, para ficar nítido em telas de alta densidade. Para imprimir, mire em uns 300 pixels por polegada impressa. Renderizar maior ajuda mais que subir o controle de qualidade, porque os artefatos de compressão são relativos ao tamanho do pixel.

Converto meu SVG para JPG ou para PNG?

Para PNG, na maioria dos SVGs. Logotipos, ícones, diagramas e tudo o que tem texto é justamente o que a compressão JPEG trata pior (aparecem halos leves em volta das bordas duras), e o PNG ainda mantém a transparência. Escolha JPG quando algo exigir especificamente, ou quando o design for uma ilustração com muito sombreamento.

Por que as bordas parecem um pouco borradas?

É o efeito de anel do JPEG: a compressão tem dificuldade com os contornos duros entre cores chapadas de que os gráficos são feitos. Suba a qualidade para 95 ou mais, renderize num tamanho maior ou use PNG ou WebP, que não têm esse problema.

Meu texto sai com a fonte errada. Como resolvo?

O SVG faz referência à fonte pelo nome e o renderizador a substituiu por outra. Converta o texto em contornos na sua ferramenta de design antes de exportar (normalmente «criar contornos» ou «objeto em traçado») para que as letras virem formas que são renderizadas igual em qualquer lugar.

É seguro enviar um SVG?

Sim. Cada arquivo é verificado antes que qualquer coisa o analise, e tudo o que contém declarações de tipo de documento, definições de entidades, scripts, manipuladores de eventos ou referências externas é recusado em vez de consertado. Além disso, você recebe um JPG e nunca o SVG, então nada do arquivo pode rodar no seu navegador.

Continue explorando

Ver todas as ferramentas