When I copy and paste a image such as [url=http://appliancejunk.com/imgs/logo.png]the logo from our site[/url] into fireworks it's background ends up being black instead of a transparent background.
When I import the same logo into fireworks the background remands transparent.
Why does the background turn black when I copy & paste the logo into fireworks CS5?
It's because the browser isn't copying the alpha channel onto the clipboard (or the OS doesn't support it), so when you paste in FW, all it sees is opaque black where there was transparency in the original image. When you import the image, FW gets access to the actual file on disk and can see the alpha channel in the png.
Note that on Windows, you can drag an image from IE directly into FW (instead of copy/paste) and maintain the transparency, even from IE6, which doesn't even correctly render transparent PNGs. I think in this case FW gets access to the image file in the browser cache, so it can see the transparency. Copying and pasting the image from IE6, on the other hand, results in turning the transparent pixels grey.
So the bottom line is: don't copy images from browsers if you want to maintain transparency.
Thanks for the reply.
I tried to drop and drag from a few different browsers after reading your reply.
This is what I found.
FireFox 3.6.10 lets me drag and drop, but does not keep the transparent background.
IE 8 does not let me drop and drag into Fireworks CS5
Safari lets me drag and drop into Fireworks and it keeps the transparent background.
Google Chrome lets me drag and drop into Fireworks CS5, but the resaults are just odd. No image, but there seems to be something that got dragged over. I just can't make out what it is.
If it makes any difference I'm running win 7 64 bit system.
North America
Europe, Middle East and Africa
Asia Pacific