Hi, All
I need some help to figure out how to make images (PNGs and BMPs, we don't use ICONs) work properly under different High DPI screen. All our VCLs used were scaled properly EXCEPT Toolbars and images. I knew toolbars have to be scaled properly based on images, so the question turns to how to get images scaled properly? Most of our images were 16x16 PNGs, few were 24x24. and few BMPs. We were using 3rd party TPngImageList to store all PNGs. Do we have to prepare different set of Images in order to make images working under different High DPI? like a set of 20x20, a set of 24x24, 28x28 32x32... Thats a LOT and would be PITA if we have to do. Any good solutions?
BTW, Could be possible to have TPngImageList to be able to save selected PNG image to a file? the reason why I'm asking is because we lost some of original PNGs during migration from Delphi 2007 to Delphi 10.4