使用Win32/C++读取PNG

I. *_*edy 8 windows winapi png

没有简单的方法将PNG文件读入本机Windows中的内存位图似乎是不可能的,但经过大量的谷歌搜索我开始相信它.libpng/zlib组合太大了.有任何第三方库Win32库用于读取PNG吗?

编辑:boost :: gil :: png解决方案比我希望的要复杂得多.只需要一个带有文件名的单个调用,并用像素填充内存缓冲区.

Rei*_*man 18

或者当然可以使用GDI + - Bitmap对象采用字符串构造函数并将指定的文件加载到内存中.这样你就不需要任何外部库,只需要随windows附带的库.

  • Nah GDI +是核心Windows的一部分. (3认同)