如何逐个像素地打开和解析png?

时间:2015-10-14 17:37:46

标签: c++ image

我只是想知道如何迭代遍历图像的每个像素?我知道我可以打开任何其他文件,但它不是“可读”的格式。

例如,假设我有:world.png (1920/1080)

如何在两个for循环中解析它?

1 个答案:

答案 0 :(得分:0)

您应该使用库来实现您想要的效果。在这种情况下,库是libpng。请参阅手册的“阅读”部分:http://www.libpng.org/pub/png/libpng-manual.txt

@Ben在评论中指出还有一个C ++包装器:http://www.nongnu.org/pngpp/doc/0.2.7/