Description DrawWindow::Save() dumps bitmap using BGR32 pixel format, which is not supported by PNG encoder in WinCodec.
Branch CR29184 has been created by kgv.
Branch CR29184 has been updated forcibly by kgv.
Note that GetDIBits() is a little bit slower with Image_Format_BGR then Image_Format_BGR32, but considering extra alpha-zerroring code within Image_AlienPixMap::Save() for FreeImage+Image_Format_BGR32, there should not be much difference.
Image_Format_BGR32 can be used with WinCodec when saving BMP image, but not PNG.
Technically, Image_AlienPixMap::Save() should be improved with implicit pixel conversion logic, but this would require extra copies, and hence it is better using (and simpler for fixing) Image_Format_BGR for now.
Branch CR29184 has been deleted by kgv.
for better compatibility with image encoders when dumping WinAPI bitmap.