Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用OpenGL显示图像?_C++_Opengl - Fatal编程技术网

C++ 使用OpenGL显示图像?

C++ 使用OpenGL显示图像?,c++,opengl,C++,Opengl,我有一个按钮图像,我有一个OpenGL项目,我已经设法创建了一个窗口,现在我想在该窗口上添加一个按钮图像 有没有一种简单的方法来显示.bmp或.png 那么,有没有一种简单的方式来展示呢 根据以下介绍: SFML的工作人员让人觉得用OpenGL做这件事并不容易。因此,如果您想让它变得简单,可以使用SFML 但是我不知道如何使用SFML 这些教程非常简单易学,如果像我这样的初学者能够理解,那么你也可以 在OpenGL中显示图像归结为1。生成并初始化纹理对象,2。将图像加载到纹理中,3。绘制一个应

我有一个按钮图像,我有一个OpenGL项目,我已经设法创建了一个窗口,现在我想在该窗口上添加一个按钮图像

有没有一种简单的方法来显示.bmp或.png

那么,有没有一种简单的方式来展示呢

根据以下介绍:

SFML的工作人员让人觉得用OpenGL做这件事并不容易。因此,如果您想让它变得简单,可以使用SFML

但是我不知道如何使用SFML

这些教程非常简单易学,如果像我这样的初学者能够理解,那么你也可以


在OpenGL中显示图像归结为1。生成并初始化纹理对象,2。将图像加载到纹理中,3。绘制一个应用纹理的四边形。只需添加到上面。OpenGL中的图像称为纹理。有很多关于纹理的教程。而且OpenGL只处理RGBA纹理形式的原始图像,您需要一些其他库来解码图像格式。请查看以加载图像。