Anúncios incomodam? Ir Sem anúncios Hoje

Visualizador e Editor de Caminho SVG

CorDesenvolvedorImagem
ANUNCIADO Remover?

Visualizar

Quatro números: min-x min-y largura altura

Estilo


Transformar

Casas decimais a manter ao arredondar coordenadas.

Superposições

# Comando Parâmetros Ponto final
O resultado aparecerá aqui
ANUNCIADO Remover?

Guia

Visualizador e Editor de Caminho SVG

Visualizador e Editor de Caminho SVG

Cole qualquer atributo d de um caminho SVG e veja-o renderizado em tempo real. Esta ferramenta divide cada comando em seus parâmetros e ponto final absoluto, desenha linhas de controle e pontos vermelhos sobre a prévia, e reescreve o caminho entre coordenadas absolutas e relativas com precisão configurável. É construída para autores de SVG que desejam entender, limpar ou ajustar manualmente a string bruta d sem sair do navegador.

Como usar

  1. Cole o conteúdo do seu atributo d de caminho (ou clique em “Tente um exemplo”) no campo de entrada.
  2. Ajuste o viewBox para corresponder à área do canvas onde o caminho foi criado. O padrão 0 0 200 200 funciona para os exemplos integrados.
  3. Defina a cor do contorno, a largura do contorno e o preenchimento para visualizar como o caminho será renderizado.
  4. Escolha um modo de coordenada — manter como está, converter para absoluto ou converter para relativo — e uma precisão de 0 a 6 casas decimais.
  5. Ative as superposições para mostrar ou ocultar a grade, os pontos de comando numerados, os manipuladores de controle de Bezier e a animação de desenho.
  6. Copie o atributo d transformado ou baixe o SVG completo independente.

Características

  • Prévia em tempo real do caminho – renderiza sua string d em uma área SVG com configuração de contorno, preenchimento e viewBox.
  • Tabela de desmontagem de comandos – lista cada comando na ordem correta com seus parâmetros, argumentos rotulados e ponto final absoluto.
  • Superposição de pontos de controle de Bezier – desenha linhas tracejadas e pontos vermelhos para os comandos C, S, Q e T para que você possa ver como as curvas são formadas.
  • Pontos de finalização numerados – marca o início do caminho em verde e cada ponto final subsequente em azul com uma etiqueta de índice.
  • Conversão absoluta ↔ relativa – reescreve toda a string d em um dos sistemas de coordenadas sem alterar a forma renderizada.
  • Arredondamento de coordenadas – elimina as casas decimais de 0 a 6 para reduzir e normalizar os dados do caminho.
  • Superposição da grade – linhas de grade automaticamente ajustadas e destaque dos eixos zero ligados ao viewBox.
  • Comprimento do caminho – utiliza o API getTotalLength do navegador para reportar o comprimento total desenhado em unidades do viewBox.
  • Animação de desenho – animação opcional de stroke-dashoffset que desenha o caminho em um loop para fins de depuração visual.
  • Exportação de SVG independente – copie ou baixe um arquivo completo de SVG com o viewBox e configurações de estilo aplicadas.

Comandos de caminho suportados

  • M / m – moveto: inicia um novo sub-caminho no ponto dado.
  • L / l – lineto: desenha uma linha reta até o ponto dado.
  • H / h – horizontal lineto: desenha uma linha horizontal até o valor x dado.
  • V / v – vertical lineto: desenha uma linha vertical até o valor y dado.
  • C / c – Bezier cúbico: dois pontos de controle e um ponto final.
  • S / s – Bezier cúbico suave: reflete automaticamente o ponto de controle anterior.
  • Q / q – Bezier quadrático: um ponto de controle e um ponto final.
  • T / t – Bezier quadrático suave: reflete automaticamente o ponto de controle anterior.
  • A / a – arco elíptico: raio, rotação do eixo x, bandeira de grande arco e de varredura, mais ponto final.
  • Z / z – closepath: desenha uma linha reta de volta ao início do sub-caminho.

Perguntas frequentes

  1. O que contém o atributo d em um caminho SVG?

    O atributo d é uma string de comandos de uma letra seguidos por argumentos de coordenadas. Cada comando move um lápis virtual: M define sua posição inicial, L desenha uma linha reta, C e Q desenham curvas de Bezier, A desenha arcos e Z fecha o sub-caminho de volta ao início.

  2. Qual a diferença entre comandos absolutos e relativos?

    Comandos em maiúsculas, como M, L e C, tratam suas coordenadas como posições absolutas no espaço do usuário do SVG. Comandos em minúsculas, como m, l e c, tratam suas coordenadas como deslocamentos a partir da posição atual do lápis, o que os torna menores quando o caminho é desenhado em relação a um ponto de partida móvel.

  3. Por que os comandos de Bezier suaves só recebem metade dos argumentos?

    Os comandos S e T refletem automaticamente o ponto de controle anterior em relação à posição atual do lápis. O renderizador já sabe onde o primeiro ponto de controle deveria estar, portanto, apenas o ponto de controle restante e o ponto final precisam ser fornecidos.

  4. Quais são os dois dígitos de bandeira em um comando de arco?

    Um comando de arco elíptico tem dois argumentos de bandeira entre sua rotação e o ponto final. A bandeira de grande arco escolhe entre o arco mais curto e o mais longo que conecta os dois pontos, e a bandeira de varredura escolhe entre as duas direções possíveis de varredura ao redor do centro da elipse.

  5. O arredondamento de coordenadas altera a forma renderizada?

    O arredondamento corta o número de casas decimais que cada coordenada mantém. Valores de precisão muito pequenos podem mover visivelmente os pontos de controle e os pontos finais das curvas, enquanto uma precisão de duas ou três casas decimais geralmente é indistinguível da original, produzindo uma string d muito mais curta.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?