<分区>
谁能推荐一个像样的 C 图像库?
我在寻找 bmp、gif、jpg、png 和 tga 的加载程序。
我想用它来为我的 Sony Playstation Portable 编程,所以开源会非常方便。
在谷歌搜索后,我找到了 FreeImage 和 CImg,但两者都感觉很重,而且 CImg 是 C++ 而不是 C。
<分区>
谁能推荐一个像样的 C 图像库?
我在寻找 bmp、gif、jpg、png 和 tga 的加载程序。
我想用它来为我的 Sony Playstation Portable 编程,所以开源会非常方便。
在谷歌搜索后,我找到了 FreeImage 和 CImg,但两者都感觉很重,而且 CImg 是 C++ 而不是 C。
最佳答案
如果您控制要加载的图像,我知道的最轻的加载程序是 Sean Barrett 的出色 stb_image.c (直接链接到单个文件源代码!)。
Sean 的站点上还有其他非常有值(value)的库,例如微型 TrueType 光栅器和 Vorbis 解压缩器,顺便说一句。
如果您需要使用 stb_image 的 OpenGL 图像加载,我会谦虚地向您推荐 SOILex ...
关于C 图片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50079/