Guia

Como converter PNG para SVG e interpretar o resultado

Introduza os dados de uma imagem PNG para obter texto com formato SVG baseado em regiões a preto e branco. Reveja a abertura do resultado antes de o usar como SVG, porque ela pode estar malformada.

Ferramenta Conversor de PNG para SVG

Para que serve a conversão de PNG para SVG

Esta ferramenta recebe dados de uma imagem PNG e transforma a imagem numa representação a preto e branco em texto com formato SVG. O processamento usa um rastreio básico de regiões escuras, por isso o resultado é mais adequado para imagens simples do que para conservar pormenor visual completo. A ferramenta não utiliza acesso à rede, mas esse facto, por si só, não indica onde o processamento ocorre nem como os dados são tratados.

Como converter a imagem

  1. Prepare os dados da imagem PNG que pretende converter. A ferramenta aceita uma entrada opcional de dados de imagem; se essa entrada ficar vazia, o resultado será uma operação sem sucesso.

  2. Introduza os dados no campo destinado à imagem. A ferramenta descodifica esses dados, abre a imagem e reduz o conteúdo a uma representação estritamente a preto e branco antes de fazer o rastreio.

  3. Se a opção de simplificação estiver disponível, pode deixá-la ativa ou alterá-la. A caixa de seleção Simplify aparece ativa por predefinição, mas o seu valor não altera o processamento atual.

  4. Execute a conversão e consulte o texto devolvido. O resultado inclui as dimensões de largura e altura da imagem de origem no texto inicial e representa as regiões pretas detetadas através de retângulos pretos.

  5. Antes de tratar o resultado como um ficheiro SVG, verifique a abertura do texto. A conversão bem-sucedida devolve uma abertura SVG malformada: o atributo de altura não é seguido pelo carácter de fecho angular do elemento. Se forem detetados mais de 2 000 retângulos, o processamento indica que o resultado foi truncado.

Como interpretar o resultado

Um resultado bem-sucedido deve ser lido como texto SVG-formatted que descreve regiões pretas através de retângulos, não como uma reprodução vetorial integral da imagem. Como o processamento converte primeiro a imagem para preto e branco, cores, tons intermédios e pormenor fino podem deixar de estar representados. As dimensões indicadas no início correspondem à largura e à altura da imagem de origem, embora a abertura onde aparecem esteja malformada.

Se o resultado mencionar truncamento, a saída contém no máximo 2 000 retângulos rastreados e não representa todas as regiões detetadas. Se a operação falhar, confirme que foram fornecidos dados de imagem válidos. Uma falha também pode resultar de uma exceção durante o processamento ou da indisponibilidade da biblioteca de tratamento de imagens necessária; nesses casos, não deve interpretar a resposta como uma conversão concluída.

Exemplo prático

Pretende transformar um ícone PNG simples, a preto e branco, num texto que possa analisar como base para uma representação SVG.

Para uma imagem PNG de um ícone preto sobre fundo branco, forneça os respetivos dados de imagem, mantenha ou altere a opção Simplify e consulte o texto devolvido para verificar as dimensões e os retângulos gerados.

O resultado esperado é texto com formato SVG que inclui a largura e a altura da imagem de origem e retângulos pretos para regiões detetadas. A abertura inicial pode estar malformada.

Limitações

  • A conversão reduz a imagem a preto e branco, usa um rastreio básico, limita a saída a 2 000 retângulos e pode devolver uma abertura SVG malformada; por isso, o texto resultante pode exigir correção antes de ser utilizado.

Erros comuns

  • Dados da imagem ausentes: deixar a entrada vazia produz um resultado sem sucesso. Introduza os dados da imagem PNG antes de executar a conversão.

Perguntas frequentes

Que tipo de resultado produz a conversão de PNG para SVG?

A ferramenta transforma dados PNG numa representação a preto e branco em texto com formato SVG, usando retângulos pretos para as regiões detetadas. Não deve ser entendida como uma conversão que conserva todo o pormenor da imagem.

O resultado é sempre um ficheiro SVG válido?

Não necessariamente. Mesmo quando a conversão é bem-sucedida, a abertura SVG devolvida está malformada porque o atributo de altura não é seguido pelo fecho angular do elemento. Reveja e corrija essa abertura antes de tentar usar o texto como um documento SVG.

A opção Simplify muda a conversão?

A caixa de seleção Simplify está ativa por predefinição, mas o valor atual dessa opção não altera o processamento. A imagem continua a ser convertida para preto e branco e rastreada da mesma forma.

Ferramenta

Conversor de PNG para SVG