I'm looking for a way to copy objects from one window to another without losing the surrounding transparency.

I have two Inkscape windows. The setup is pretty simple. In the first window I draw a filled circle and a filled rectangle in it, with the circle set on top of the rectangle to show that the area around the circle is transparent (that is, you can see the rectangle "under" the circle, see screenshot 1, left). In the second window I just drew a filled rectangle (screenshot 1, right).

Before

When I copy the circle from window 1 to window 2 the transparency around the circle is lost (screenshot 2).

After

I've verified that the backgrounds of the documents are 0% alpha/white.

This is a rather contrived example but is readily reproducible. The real graphics I am working with have a bunch of objects all in a single group, but I have the same results. I feel like I'm missing something. The circle no longer behaves like a circle at its destination. Instead, it acts kind of like a bitmap. I'm definitely not using the bitmap copy feature.

link|improve this question
feedback

migrated from stackoverflow.com Dec 21 '10 at 14:50

This question came from our site for professional and enthusiast programmers.

1 Answer

I think you want to Clone the object instead of using Copy - when you Copy, Inkscape pastes as if it were a bitmap. Using Clone, I'm able to get the transparency I'd expect when overlapping an object.

link|improve this answer
Can you clone from one window to another? I haven't found a way. – dpk Jan 13 '11 at 21:39
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.