用于加载和保存的最简单的C图像库是什么?我只是想要一个2D数组来测试一些算法,并且不需要内置函数。
答案 0 :(得分:15)
对我来说,所有这些库都太复杂了。在你的位置,我会咬牙切齿,为动态二维数组定义一个抽象,然后我会读写plain ASCII PNM format。
答案 1 :(得分:6)
您可以尝试使用stb_image进行读取,使用stb_image_write进行写入。这些是非常小的库。
http://nothings.org/
https://github.com/nothings/stb
链接到我关于gamedev的问题我必须了解这个网站:
https://gamedev.stackexchange.com/questions/9083/library-to-load-images-into-textures-linux-c-and-opengl
答案 2 :(得分:4)
我认为FreeImage是最好的一个:
答案 3 :(得分:3)
答案 4 :(得分:2)
您也可以只读取和写入原始图像RGB值到二进制文件,如果这真的是您所需要的,并且如果您提前知道图像大小。
答案 5 :(得分:1)
你肯定想看看imagemagik c connector api。它非常容易上手,链接页面有一些很好的代码示例。
始终有ubiquitous GD library。这也不难。
答案 6 :(得分:1)
我喜欢上演。真正流行。