标签: windows image visual-studio bitmap mfc
我使用Attach()从.PNG图像创建CBitmap。
我注意到质量下降,看起来,虽然尺寸相同,但PNG图像是透明和灰度的,而位图是单色的。
我应该如何将位图创建为灰度(甚至是彩色)?
CBitmap cbm; CImage pngImage; pngImage.Load(_T(".\\res\\ImageLab\\A.png")); cbm.Attach(pngImage.Detach()); return (HBITMAP)(cbm);