Ferramentas de imagem

SVG para PNG

Rasteriza um SVG seguro para PNG com a largura e altura que escolher, mantendo a transparência quando possível.

SVG para PNG workspace

Scripts and external resources in SVG are rejected. Transparency is kept in the PNG when the browser can paint it.

Como usar

Escolha um SVG, defina largura e altura, Criar ficheiro e depois Transferir. Conteúdo SVG perigoso é recusado antes da renderização.

Exemplo

Scripts, manipuladores de eventos, URLs javascript:, foreignObject e hrefs externos são rejeitados.

Entrada

icon.svg at 512×512

Saída

icon.png com fundo transparente quando o SVG não tem nenhum

Como funciona

O SVG é verificado, depois desenhado em um canvas por meio de uma URL de blob e codificado como PNG. Recursos de rede externos não são buscados por política do sanitizador.

Erros comuns

  • Havia uma tag script Remova scripts. Eles não são executados e o arquivo é rejeitado.
  • O SVG não pôde ser renderizado Corrija erros de marcação ou paint servers não suportados.
  • Largura 0 foi recusada Use de 1 a 8000 pixels.

Limitações

Filtros e fontes podem diferir por navegador. Isto não é um pipeline completo de exportação do Inkscape.

Privacidade

O arquivo permanece no seu navegador. O PepsTools não o envia, não o armazena nem o encaminha a outro serviço. Limpe a ferramenta ou saia da página para liberá-lo da memória.

Perguntas

Imagens externas são carregadas?

Valores href HTTP(S) são rejeitados de imediato para a ferramenta não puxar recursos remotos.