Um SVG pode conter formas editáveis, uma imagem ou ambas. Se tudo se move junto, verifique primeiro se selecionou um grupo.

Teste no editor

  1. Abra uma cópia no Figma, Inkscape ou Illustrator.
  2. Expanda o grupo no painel de camadas ou objetos.
  3. Selecione uma parte, mude a cor, mova um ponto do contorno e desfaça.
  4. Confira outra parte, pois o ficheiro pode misturar formas e imagens.

Uma única caixa de seleção não prova que é uma imagem: grupos também têm uma. Letras em contornos não podem ser substituídas ao escrever; recrie o texto.

Opcional: examine o código

Procure <image numa cópia aberta em editor de texto. O href pode apontar para uma imagem ou conter os seus dados; isso não é vetorização. path, circle, rect e polygon descrevem formas. Um único caminho não prova que todo o desenho é vetorial.

Teste o envelope vermelho

Abra o cão, expanda o grupo e recolora uma parte vermelha do envelope; depois desfaça. Confira dobras e pontos de uma forma azul. É mais útil que apenas ampliar.

Imagem original
Imagem original
SVG convertido
SVG convertido
Detalhe original
Detalhe original
Detalhe convertido
Detalhe convertido
Imagem original · SVG convertido · Como este exemplo foi feito

Se há somente uma imagem, peça o vetor original ou converta uma imagem nítida. ImageSVG cria formas sem incorporar a imagem, mas não transforma letras desenhadas em texto editável.

Experimente um ficheiro com formas e uma imagem

Transfira este SVG didático, abra-o no editor e expanda o grupo. O triângulo à esquerda tem pontos editáveis; o da direita é uma imagem PNG. Altere a cor do esquerdo e tente fazer o mesmo no direito. Ambos parecem nítidos, mas só um é vetorial. É um exemplo criado para explicar o problema, não um resultado do ImageSVG.

Transfira este SVG didático, abra-o no editor e expanda o grupo. O triângulo à esquerda tem pontos editáveis; o da direita é uma imagem PNG. Altere a cor do esquerdo e tente fazer o mesmo no direito. Ambos parecem nítidos, mas só um é vetorial. É um exemplo criado para explicar o problema, não um resultado do ImageSVG.

SVG ↓