WMW

Conversor e Visualizador de SVG

Free

Converta SVG para PNG, JPEG, WEBP, BMP, ICO, ou AVIF, ou envolva PNG/JPEG/WEBP/BMP/GIF/ICO em um SVG válido, com detecção automática de direção, diretamente no seu navegador.

Roda inteiramente no seu navegador. Seu arquivo nunca é enviado a lugar nenhum.

Clique para escolher um arquivo, ou arraste e solte um aqui

SVG na entrada, ou PNG / JPEG / WEBP / BMP / GIF / ICO na entrada - qualquer direção é detectada automaticamente

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Ainda sem atividade. Seja o primeiro.

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Converte entre SVG e imagens raster diretamente no seu navegador, em qualquer direção, detectando automaticamente qual você enviou. Envie um SVG para exportá-lo como PNG, JPEG, WEBP, BMP, ICO, ou AVIF (onde suportado) em qualquer nível de zoom; envie um PNG, JPEG, WEBP, BMP, GIF, ou ICO para obter de volta um arquivo .svg válido com sua imagem original incorporada dentro dele.

Como funciona

Para SVG para raster, a ferramenta primeiro determina o tamanho de pixel intrínseco do SVG (atributos explícitos de largura/altura, depois viewBox, depois o padrão da especificação 300x150), multiplica isso pela sua porcentagem de Zoom escolhida, e desenha o arquivo exatamente nesse tamanho em um canvas HTML. PNG, JPEG, WEBP, e AVIF são então exportados diretamente através da API canvas. BMP é construído por um pequeno codificador dedicado que escreve os dados brutos de pixel do canvas em um arquivo BMP padrão não comprimido de 24 bits, de baixo para cima, na ordem de bytes azul-verde-vermelho exigida pelo formato. ICO é construído pegando a exportação PNG do canvas e envolvendo-a no formato de contêiner ICO moderno (um cabeçalho curto seguido pelos dados PNG), que toda versão atual do Windows e todo navegador principal aceita. Para raster para SVG, a ferramenta lê os bytes exatos do seu arquivo enviado como um URI de dados e coloca esse URI de dados, completamente inalterado, dentro do elemento <image> de um novo arquivo SVG, com a largura, altura, e viewBox do SVG definidos para corresponder exatamente às dimensões em pixels da imagem original.

Problemas que resolve

Perguntas frequentes

Por que eu converteria um SVG para PNG, JPEG, WEBP, BMP, ICO, ou AVIF?

SVG é um formato vetorial que muitas ferramentas, plataformas, e softwares mais antigos simplesmente não aceitam, como a maioria dos uploaders de imagem de redes sociais, alguns campos de imagem de CMS, ou clientes de e-mail. Converter para um formato raster como PNG lhe dá um arquivo de imagem normal baseado em pixels que funciona em qualquer lugar, no tamanho exato que você escolher. O ICO em particular é o formato que o Windows e os navegadores esperam para favicons e ícones de área de trabalho.

Como a configuração de Zoom afeta o resultado?

Como SVG é um formato vetorial, ele não tem um tamanho de pixel fixo próprio, apenas um tamanho "intrínseco" lido do arquivo (seus atributos de largura/altura, ou seu viewBox como alternativa). O Zoom dimensiona esse tamanho intrínseco para cima ou para baixo: 100% mantém o tamanho original, 200% dobra ambas as dimensões, e 50% as reduz pela metade, tudo sem qualquer perda de nitidez antes da exportação raster final.

Qual formato de saída devo escolher?

PNG é a opção padrão mais segura: suporta transparência, então quaisquer áreas transparentes no seu SVG permanecem transparentes, e é sem perdas. JPEG não tem suporte a transparência e preenche áreas transparentes com branco, mas produz arquivos menores para conteúdo do tipo foto. WEBP e AVIF (onde seu navegador suporta a codificação) suportam transparência com tamanhos de arquivo frequentemente menores que PNG ou JPEG. BMP é um formato legado não comprimido, universalmente legível, com tamanhos de arquivo grandes. ICO empacota a imagem como um arquivo de ícone Windows/navegador, mais comumente usado para favicons.

O que a conversão de uma imagem para SVG realmente faz?

Ele não rastreia nem vetoriza sua imagem em traços e formas, isso é um processo muito mais complexo tratado por uma ferramenta dedicada de traçado vetorial. Em vez disso, ele envolve seu arquivo PNG, JPEG, WEBP, BMP, GIF, ou ICO original, inalterado byte a byte, dentro de um pequeno contêiner SVG com largura, altura, e viewBox correspondentes. O resultado é um arquivo .svg válido que é exibido corretamente em qualquer lugar onde um SVG é esperado, enquanto ainda contém seus dados de imagem originais exatos dentro dele.

E se meu SVG não tiver largura, altura, ou viewBox alguma?

A ferramenta recorre a 300 por 150 pixels, que é o tamanho padrão definido pela própria especificação SVG exatamente para essa situação, então a conversão nunca falha, apenas usa esse padrão antes que sua porcentagem de Zoom seja aplicada.

Meu arquivo é enviado para algum lugar?

Não. Toda conversão, em qualquer direção, acontece inteiramente no seu navegador usando a API canvas do HTML e a API File. Nada é enviado para um servidor.

Ferramentas relacionadas