Inkscape: Copiando um objeto, mantendo a transparência

12

Estou procurando uma maneira de copiar objetos de uma janela para outra sem perder a transparência circundante.

Eu tenho duas janelas do Inkscape. A configuração é bem simples. Na primeira janela eu desenho um círculo preenchido e um retângulo preenchido, com o círculo colocado no topo do retângulo para mostrar que a área ao redor do círculo é transparente (isto é, você pode ver o retângulo "sob" o círculo, veja a captura de tela 1, à esquerda). Na segunda janela, desenhei um retângulo preenchido (captura de tela 1, direita).

Quandocopioocírculodajanela1paraajanela2,atransparênciaaoredordocírculoéperdida(capturadetela2).

Eu verifiquei que os fundos dos documentos são 0% alpha / white.

Este é um exemplo bastante inventado, mas é prontamente reproduzível. Os gráficos reais com os quais estou trabalhando têm um monte de objetos em um único grupo, mas tenho os mesmos resultados. Eu sinto que estou perdendo alguma coisa. O círculo não se comporta mais como um círculo no seu destino. Em vez disso, ele age como um bitmap. Eu definitivamente não estou usando o recurso de cópia de bitmap.

    
por dpk 21.12.2010 / 07:14

4 respostas

3

Eu tive o mesmo problema. Parece que os objetos que foram copiados e colados têm um fundo branco. Eu encontrei uma maneira de colocar objetos em outra janela sem esse histórico:

  • salve seu primeiro arquivo (formato svg)
  • vá para a outra janela
  • importe-o (Arquivo - > Importar)

Isso importará todos os objetos que estavam no primeiro arquivo, mas você poderá excluir os que não precisar.

    
por 11.10.2012 / 01:50
9

O problema subjacente é que, com os pacotes atuais do Inkscape para Mac OS X, os objetos colados são realmente colados como imagens bitmap (com fundo branco sólido), em vez de serem coladas como cópias vetoriais dos objetos vetoriais originais.

Isso ocorre devido a um conflito conhecido do upstream com a sincronização de área de trabalho no X11 / Xquartz: Objetos vetoriais copiados são colados como imagens bitmap, e nenhuma informação vetorial (estilo, caminho) está disponível em outros comandos do Inkscape que esperam dados vetoriais na área de transferência (por exemplo, colar estilo, tamanho da pasta, 'Forma: da área de transferência' em lápis / caneta ferramentas, 'Colar caminho' no editor de efeitos de caminho, etc.)

Por favor, ajuste as preferências do X11 para a área de trabalho, conforme descrito na Inkscape FAQ: Copiar e colar no Inkscape cria pixellated imagens em vez de copiar os objetos vetoriais (e como visto neste captura de tela ). As alterações entrarão em vigor imediatamente (não é necessário reiniciar o X11 / XQuartz ou o Inkscape), mas os objetos copiados e colados anteriormente terão que ser refeitos.

    
por 05.03.2013 / 12:38
6

Nas preferências do X11 desmarque "Atualizar o Pasteboard quando as alterações do CLIPBOARD":

Como alternativa, você pode usar o atalho Ctrl-D para duplicar o objeto selecionado, pois isso não afeta a área de transferência.

    
por 19.08.2014 / 17:23
0

Eu acho que você deseja clonar o objeto em vez de usar Copiar - quando você copia, o Inkscape cola como se fosse um bitmap. Usando o Clone, sou capaz de obter a transparência que esperaria ao sobrepor um objeto.

    
por 05.01.2011 / 23:02

Tags