如何使用MFC创建灰度位图?

时间:2016-03-03 16:50:33

标签: 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);

0 个答案:

没有答案