简单的C语言图像库?

16

什么是最简单的C语言图像库,可用于加载和保存图片?我只需要一个2D数组来测试一些算法,不需要内置函数。


投票关闭作为工具推荐。类似:https://dev59.com/kXVD5IYBdhLWcg3wNY1Z - Ciro Santilli OurBigBook.com
7个回答

17

对我来说,所有这些库都太过复杂了。如果是你的话,我会咬紧牙关,定义一个动态二维数组的抽象,并阅读和编写普通ASCII PNM格式


我以前也做过类似的事情来测试一些图像处理算法。这很容易。只需编写标题(使用ASCII码)并在其后放置像素数据即可。 - Ross
这是我最终采取的做法,使用转换器在不同格式之间进行切换。 - Timmy

7

4

4
FreeImage是一个纯C库,虽然有一个称为FreeImagePlus的C++版本,它将C结构体和函数封装在类中。 - Andreas Brinck
+1 FreeImage,优秀的库,具有良好的文档。 - KaiserJohaan

4

+1 对于SDL。这是一个简单高级的库。从新手到专业人士。 - AminM

3

如果您只需要读取和写入原始图像RGB值到二进制文件中,并且您提前知道图像的大小,那么您也可以这样做。


1
没错。BMP和TGA文件格式也非常容易解析或生成。 - Judge Maygarden

2

2

我喜欢gd。它是真正受欢迎的技术。

链接文本


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接