OpenGL 中的 PNG 格式?
如何将 PNG 加载到 OpenGL 纹理中?
How can I load a PNG into an OpenGL texture?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何将 PNG 加载到 OpenGL 纹理中?
How can I load a PNG into an OpenGL texture?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我建议使用:
http://openil.sourceforge.net/
它最初是为与 OpenGL 一起使用而开发的,所以一切都很自然。它支持所有主要的图像格式,包括 png。我读到,在新版本中,他们甚至添加了一个完全适合像您这样的人的功能:
I suggest using:
http://openil.sourceforge.net/
It was originally developed to be used with OpenGL, so everything comes naturally. It supports all the major image formats, including png. I read that in the newer releases they even added a function exactly for people like you:
还有stb_image。只需在代码中包含源代码,您就可以导入 JPG、PNG、TGA、BMP、PSD、GIF、HDR 和 PIC。它也完全属于公共领域。
There is also stb_image. Just include the source in your code and you can import JPG,PNG,TGA,BMP,PSD,GIF,HDR, and PIC. It is also entirely public domain.
您可能需要为更新的 libpng 版本修补它,因为最后一个版本是 2000 年 7 月发布的,但 glpng 完全符合您的要求:
http://libglpng.sourcearchive.com/documentation/1.45/glpng_8c-source.html
You may need to patch it for more recent libpng versions, since the last version is from July 2000, but glpng does exactly what you want:
http://libglpng.sourcearchive.com/documentation/1.45/glpng_8c-source.html