png和bmp的优缺点这里就不多说了,有的时候并不一定是为了png的透明通道才去使用它,但是至少它的体积比bmp会小些.

 

操作bmp的方法有很多gdi   gdi+   alt   这里用下alt

#include <atlimage.h>

HBITMAP PngToBmp(const TCHAR* szTPngPicName)
{
CImage    pngimage;
pngimage.Load(szTPngPicName); //路径
if(pngimage.IsNull())
{

   return NULL;
}
HBITMAP hbitmap = pngimage.Detach(); //以HBITMAP 的方式操作PNG,CImage    是可以图区png图像的
return hbitmap;
}

返回给了HBITMAP ,相信后面就按照HBITMAP 区操作吧.

 

 

相关文章:

  • 2022-02-24
  • 2022-12-23
  • 2022-02-02
  • 2021-11-22
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2022-02-06
猜你喜欢
  • 2022-12-23
  • 2021-12-09
  • 2022-12-23
  • 2022-01-07
  • 2021-05-28
  • 2021-12-03
相关资源
相似解决方案