Inkscape: o que são objetos “line”?

3

O que é um objeto de "linha" no Inkscape ? Desenhar linhas em O Inkscape está usando a ferramenta "Desenhe curvas de Bezier e linhas retas (Shift + F6) ". Isso cria objetos de outro tipo, "caminho".

Usando o Inkscape: existe uma maneira de converter um objeto do tipo "linha" em um objeto do tipo mais geral "caminho"?

Eu importei um desenho (principalmente linhas, retângulos e texto) que foi através do Adobe Illustrator : originalmente feito no Inkscape, importado para o Illustrator, editado, salvo do Illustrator como SVG , importado para o Inkscape.

Exemplo do arquivo SVG importado:

<path
   id="path5855"
   stroke="#000000"
   d="  M320.198,275.935" />

<line
   fill="none"
   stroke="#000000"
   x1="348.553"
   y1="45.097"
   x2="348.553"
   y2="185.346"
   id="line3368" />

Atualização 1 : inspecionei o arquivo XML original (SVG) de 2006 e não contém nenhuma tag XML de "linha". portanto deve ser um crime do Adobe Illustrator.

Quando uma linha é selecionada neste arquivo SVG importado, a parte inferior exibe o painel: "Linha na raiz. Clique na seleção para alternar alças de escala / rotação ".

Quando é selecionada uma linha que foi desenhada no Inkscape, exibe o painel inferior: "Caminho (2 nós) na Camada 1. Clique em seleção para alternar as alças de escala / rotação. "

Qual é a diferença entre "linha" e "caminho"?

A "linha" é algum tipo de objeto somente leitura / não editável?

Um termo genérico como "linha" não é fácil de usar na pesquisa, mas agora encontrei as definições para "linha" e "caminho":

SVG line: http://www.w3schools.com/svg/svg_line.asp

SVG path: http://www.w3schools.com/svg/svg_path.asp

Plataforma: Inkscape v0.46 (2008-03-10), Windows XP de 64 bits, 8 GB de RAM.

    
por Peter Mortensen 23.07.2009 / 20:05

2 respostas

3

Uma linha é exatamente o que diz, uma linha reta. Um caminho é mais versátil e pode representar quase qualquer curva.

Você sempre pode converter uma linha em um caminho, mas não vice-versa no caso geral. No Inkscape, use o item de menu Path/Object to Path ou o atalho de teclado Shift+Ctrl+C .

Não é possível editar os nós nos objetos de linha porque um objeto de linha acaba de iniciar e de finalizar, mas não de nós.

Como um caminho também pode ser uma linha reta, o Inkscape não se preocupa em criar elementos de linha. Sempre cria elementos de caminho. Se o seu arquivo SVG contém elementos de linha, o Inkscape pode lê-los e você pode manipulá-los.

    
por 03.08.2009 / 11:15
0

O Inkscape é construído em torno do SVG:

link

(embora o Inkscape suporte mais efeitos e provavelmente mais recursos do que a maioria dos navegadores, IIRC, YMMV)

A entrada SVG da Wikipédia diz que, embora um caminho seja muito geral (e lembro-me por experiência, pode representar linha ( s) assim como splines), existem objetos Line como formas básicas.

Talvez você possa carregar o arquivo .svg em um editor de texto (se você estiver inclinado) e inspecionar o código xml do SVG para determinar como ele está representando os dados.

    
por 23.07.2009 / 21:10