Inkscape: Copiando um objeto, mantendo a transparência

Inkscape: Copiando um objeto, mantendo a transparência

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 nele, com o círculo colocado no topo do retângulo para mostrar que a área ao redor do círculo é transparente (ou seja, você pode ver o retângulo "embaixo" do círculo, veja a captura de tela 1, à esquerda). Na segunda janela desenhei apenas um retângulo preenchido (captura de tela 1, à direita).

Antes

Quando copio o círculo da janela 1 para a janela 2, a transparência ao redor do círculo é perdida (captura de tela 2).

Depois

Verifiquei que os planos de fundo dos documentos são 0% alfa/branco.

Este é um exemplo bastante inventado, mas é facilmente reproduzível. Os gráficos reais com os quais estou trabalhando têm vários objetos em um único grupo, mas tenho os mesmos resultados. 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 funciona como um bitmap. Definitivamente não estou usando o recurso de cópia de bitmap.

Responder1

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

  • 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 aqueles que não precisa.

Responder2

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

Isso se deve a um conflito upstream conhecido com a sincronização da área de transferência 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, colar tamanho, 'Forma: da área de transferência' nas ferramentas de lápis/caneta, 'Colar caminho' no editor de efeito de caminho, etc.)

Ajuste as preferências do X11 para a área de transferência conforme descrito nas Perguntas frequentes do Inkscape:Copiar e colar no Inkscape cria imagens pixeladas em vez de copiar os objetos vetoriais(e como visto nestecaptura de tela). As alterações entrarão em vigor imediatamente (não há necessidade de reiniciar o X11/XQuartz ou o Inkscape), mas os objetos copiados e colados anteriormente terão que ser refeitos.

Responder3

Nas preferências do X11desmarcar"Atualizar Pasteboard quando CLIPBOARD muda": insira a descrição da imagem aqui

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

Responder4

Tente duplicar em vez de copiar.

Tive esse problema ao tentar selecionar várias caixas de texto e copiá-las: o fundo entre o texto ficou branco opaco. Em vez de copiar, tentei duplicar, e isso me deu exatamente o que eu queria: uma cópia de todas as caixas de texto nas mesmas posições umas em relação às outras, sem nenhum fundo conectando-as.

informação relacionada