我如何打开和解析png像素逐像素

How can I open and parse a png pixel by pixel?

本文关键字:像素 png 和解 何打开      更新时间:2023-10-16

我只是想知道如何通过图像的每个像素进行迭代?我知道我可以像打开其他文件一样打开文件,但它不是"可读"的格式。

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

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

您应该使用库来实现您想要的。在本例中,库是libpng。请参阅手册的"阅读"部分:http://www.libpng.org/pub/png/libpng-manual.txt

正如@Ben在评论中提到的,还有一个c++包装器:http://www.nongnu.org/pngpp/doc/0.2.7/