从C中的png文件中读取颜色值

时间:2012-05-02 14:40:33

标签: c image png

我必须在c中加载* .png文件中的颜色值。像matlab中的imread一样。我学习了png文件构造,试图打开文件作为二进制文件并写入矩阵,但我可能做错了。我alao试图搜索,但我找不到合适的图书馆。

有什么建议我该怎么做?我应该使用哪个库?

1 个答案:

答案 0 :(得分:4)

在获得原始颜色值之前,您首先需要在PNG上解压缩zlib压缩(如果有的话)。最简单的方法是通过免费libpng。您会在many examples here和其他地方找到如何做到这一点。