[Inkscape Brasil] importar SVG

Aurélio A. Heckert aurium em gmail.com
Segunda Abril 30 18:13:54 BRT 2007


On 4/30/07, Marcelo Tust <marcelotust em gmail.com> wrote:
> Boa tarde galera,
>
> queria uma informação, se tem a possibilidade de importar um SVG pelo
> Inkscape, com a condição que o SVG em edição trate o SVG importado como uma
> imagem, ou seja, quando eu editar o SVG importado e abrir novamente o
> arquivo principal o SVG importado esteja atualizado.
>
> Que baita volta!! É a mesma funcionalidade de eu fazer um clone dentro de um
> arquivo só que preciso de um clone pra 2 ou mais arquivos!

Entendi velho.

Conhece as tags SVG?

No SVG existe a tag <image>, que faz referência a imagens bitmap
quando importamos uma dessas no Inkscape (uma fotografia por exemplo).

Mas a tag <image> não se restinge a btmaps, ela pode referenciar
outros SVGs também.

Como ela faz uma referência, ao editar o arquivo referenciado a
referência se modifica.

Veja esse screenshot de exemplo:
http://img161.imageshack.us/my.php?image=inktagimagecomsvgkh9.jpg
O círculo verde envolve uma elemento <image> e a seta verde mostra
sua tag no editor XML.
O círculo vermelho mostra que a tag <image> faz referencia a um arquivo
SVG (desenho.svg) e a seta vermelha aponta para outro Inkscape com
o desenho.svg aberto.

Note que a parte do desenho que transborda os limites da página
SVG não é apresentado na referência e o tamanho do elemento
image é relativo ao tamnho da página do SVG referenciado.

Agora a soloção (Hack) para fazer isso:

Você já deve ter notado que ao importar um bitmap o ink cria um
elemento image, mas ao importar um SVG ele cria um grupo com
o código do SVG importado dentro. (nada de referência por padrão
no caso do SVG)

Para ter uma referência a um SVG siga os passos:
  - importe um bitmap qualquer só para criar o elemento image;
  - clique neste com o botão direito;
  - selecione a opção "Propriedades da Imagem";
  - na janela de diálogo modifique a URL pelo endereço do SVG.

Vualá! Você tem uma referência como queria.

Hasta!
 Aurium

-- 
-===================================================-
    .           .   Aurélio A. Heckert [ GNU/Linux ]
   /             \  http://www.aurium.cjb.net
  ((__-^^-,-^^-__))
   `-_---" "---_-´  Web Colaborativa:
    `--|o` ´o|--´   http://www.TWiki.org
       \  '  /      Projeto Software Livre - Bahia:
        ): :(       http://psl-ba.softwarelivre.org
        (o_o)       Coop. de Tecnologias Livres:
         "-"        http://www.colibre.com.br
  -------------------------------------------------
    GNU/Linux User #312507  http://counter.li.org
  - - - - - - - - - - - - - - - - - - - - - - - - -
    (  ( ( http://www.midiaindependente.org ) )  )
-===================================================-

  "Se conhecimento é poder, que país governado
   por industriais dará a verdadeira educação?
   Cuidado com o feedback da miséria!" Tet Ramon
  "Eu temo pela minha espécie quando penso que
   Deus é justo."  Thomas Jefferson


Mais detalhes sobre a lista de discussão Inkscape-Brasil