Hello and a happy new year!
My new year's wish for 2014 is that I can finally send my now 8 years old CPP X3 into its well-deserved retirement, and move on to a new version which has again a proper handling of transparent PNGs. Because, alas, that's botched now since X4. :(
If you don't believe me just one example. I'm working on creating themes for the Firefox browser, and that includes a lot of working with transparent PNGs.
Here's for example the original download "buttons.png" from the Firefox 26 default theme:
http://picload.org/image/lgraogw/buttons.png
Now when I want to modify this and open it in X3 I get this:
Or in overlay view:
I can save the mask seperately and get this:
That's a perfect way of handling transparent PNGs. The image is displayed fully. I can modify both the image and mask like I want it.
Now, if I open just the same "buttons.png" in X6 I get this:
The mask is, for whatever reason, completely discarded. I only have a single object with transparent parts left, which means I have a loss of image data. Sorry, but that's completely unusable for working with.
I really hope that the Corel programmers would finally understand that the forced transformation of the masked image into an object is not a feature but a bug. If I really want to do this I can do that always manually by "Object --> Create --> Object: copy selection" and then deleting the background. Which is exactly what X6 does when opening a masked PNG. I just see absolutely no logical reason why this is forced upon the user...
And it's not just the "open function". The PNG "save function" should also have the option again to save the full image with complete background, and not just the "marked objects".
So, please, I IMPLORE YOU, fix this finally again in X7, or better yet already in a service pack for X6. Thank you!