This is a problem I have been having for a long time:
I have a beautiful round logo for my application ;)
Because it is round, I have to use images that support transparency such as GIF or PNG.
GIF is not an option because it doesn't have an alpha channel, therefore forcing me to create a "hard border" logo or blend it to some color.
I've created an ICO file, that supports various formats, including 32bit with alpha channel.
As I found out that Java, to preserve platform independency, does not support ICO files (or so I heard), I converted the icon to a PNG image (also with alpha channel)
However, Java just discards the alpha channel and "blends" it with white
The platform for which the application is being developed is Windows so I searched for an ICO reader for Java and found:
Has anyone used this library and can give me some directions?
If not, is there a way I can preserve the PNG alpha channel?
And by the way, can I set a specific Image for windows to use in the "ALT-TAB menu"?
I hate it when it stretches my image...
Thanks in advance