在opengl visual cpp中加载BMP

Load a BMP in opengl visual cpp

本文关键字:加载 BMP cpp opengl visual      更新时间:2023-10-16

我需要在多边形中应用纹理。所以我搜索了很多,我找到了很多来源,但我中的大多数我在包含和加载 BMP 图片时遇到了问题。 (在视觉CPP 10中开发(。那么谁能告诉我加载 BMP 文件的简单方法以及如何应用纹理?

一个简单的方法是使用 GDI+ 类Bitmap

http://msdn.microsoft.com/en-us/library/ms534420%28v=vs.85%29.aspx

使用采用文件名的构造函数创建一个对象,然后使用 LockBits() 方法获取指向包含像素的缓冲区的指针。该方法为您提供了一个指向缓冲区的指针,您可以将其发送到 OpenGL 纹理函数。