【发布时间】:2015-07-08 17:08:11
【问题描述】:
我有一个按钮图像,我有一个使用 OpenGL 的项目,我已经设法创建了一个窗口,现在我想在该窗口上添加一个按钮的图像。
有没有简单的方法来显示 .bmp 或 .png?
【问题讨论】:
-
在 OpenGL 中显示图像归结为 1. 生成和初始化纹理对象,2. 将图像加载到纹理中,3. 绘制应用纹理的四边形。
-
只是添加到上面。 OpenGL 中的图像称为纹理。有很多关于纹理的教程。
-
此外,OpenGL 只处理 RGBA 纹理形式的原始图像,您将需要一些其他库来解码图像格式。
-
查看stb_image 以加载图片。