I never had to deal with Retina or HiDPI (sic), but now I guess I have to.
I have lots of graphics, all PNG. Some naturally have Alpha channels, some don’t. I 99.99% of the time have two graphics for every one; e.g. mypic and mypic_mask. But mypic may have a Alpha channel anyway. And mypic always has Transparant=White.
So once I turn on Enable Hi-DPI, when I start my app I get lots of UnsupportedOperation Exception errors, “The Transparent property cannot be used with Pictures with alpha channels”, and this is simply caused by referencing the object.
I found I can either get rid of this by setting Transparant=None on all these pictures or perhaps I can get rid of all the Alpha channels on the offending picture files.
What is the best way of dealing with this?