2011-05-22 19 views
2

我想要一个图像加载器库来帮助我在Ubuntu中使用C加载图像(bmp,jpg,gif,png和其他常见格式)。我正在编写一个opengl程序,并且想要将图像加载到纹理中。有没有什么好的选择?有没有简单的库可以用来加载通用格式图像?

+0

http://www.imagemagick.org/,虽然可能会过度。 – IanNorton 2011-05-22 10:10:23

+0

如果您使用SDL,请使用SDL_Image。 – 2011-05-22 10:12:03

回答

3

OpenCV如何? 这个开源项目已经实现了很多算法,并且支持C/C++和python。 我的同学们已经用OpenCV完成了对象识别项目。易于使用〜

+0

我认为只是加载纹理,将OpenCV的依赖性引入到项目中是相当矫枉过正的。 – 2011-05-22 11:26:00

1

对于简单加载图像,OpenCV将是一个矫枉过正。我强烈建议DevIL/OpenIL,这是一个易于使用的小型库,支持多种图像格式。它特别适用于OpenGL应用程序,因为语法和编程风格主要面向OpenGL。

0

我建议SDL_Image库。有很多简单的功能用于加载和显示图像。

相关问题