Conversor de SVG para PNG
Converta código SVG em imagens PNG com controlo opcional de largura e altura.
Executar ferramenta
O conversor de SVG para PNG transforma código vetorial SVG numa imagem rasterizada em formato PNG de forma direta. Para utilizar a ferramenta, basta colar o conteúdo textual da marcação SVG no campo designado. Opcionalmente, pode definir valores numéricos para a largura e a altura pretendidas. Quando ambos os campos de dimensão são preenchidos com valores superiores a zero, a ferramenta substitui os primeiros atributos de largura e altura delimitados por aspas duplas no código SVG antes da conversão. Se deixar um ou ambos os campos com o valor zero, essa dimensão é tratada como automática na saída. Após o processamento, o resultado apresenta a imagem PNG codificada em base64, juntamente com a contagem total de bytes e as dimensões finais obtidas. O envio de conteúdo vazio ou de código estruturalmente incorreto impede a conversão e gera uma mensagem de erro com os detalhes da falha.
Instruções
- Cole a marcação SVG completa no campo de texto de entrada.
- Defina opcionalmente a largura e a altura pretendidas em valores numéricos, mantendo zero se desejar dimensões automáticas.
- Execute a conversão para processar os elementos vetoriais em formato rasterizado.
- Copie os dados PNG gerados em base64 ou verifique o tamanho em bytes e as dimensões finais no ecrã.
Exemplos
- Conversão de um ícone vetorial básico <svg width="64" height="64"><circle cx="32" cy="32" r="30" fill="blue"/></svg> com dimensões predefinidas a 0, obtendo a saída PNG em base64 com largura e altura automáticas.
- Conversão de uma ilustração SVG definindo largura para 400 e altura para 300, substituindo os primeiros atributos correspondentes entre aspas duplas na marcação antes de renderizar o ficheiro PNG.
Perguntas frequentes
Como funciona o ajuste de dimensões personalizadas?
Quando tanto a largura como a altura contêm valores diferentes de zero, a ferramenta localiza e substitui a primeira ocorrência de atributos com aspas duplas na marcação SVG. Se apenas uma dimensão for alterada ou se os valores permanecerem a zero, a renderização assume dimensões automáticas.
O que acontece se o código SVG contiver erros estruturais?
Se a marcação SVG for inválida, estiver mal formatada ou incluir elementos não suportados, a conversão é interrompida e o painel de resultados exibe uma mensagem informativa sobre o erro ocorrido.
Em que formato é devolvida a imagem convertida?
A imagem PNG resultante é apresentada como uma sequência de texto codificada em base64, acompanhada pelo número exato de bytes gerados.