C# 使用PNG格式 我想用PNG格式在C++或C语言中工作。我找不到任何关于如何将PNG转换为代表图像颜色的字节/浮点数的2D数组的文档

C# 使用PNG格式 我想用PNG格式在C++或C语言中工作。我找不到任何关于如何将PNG转换为代表图像颜色的字节/浮点数的2D数组的文档,c#,c++,bitmap,png,C#,C++,Bitmap,Png,我想要达到的目标: 将Png加载到数组[宽度*高度] 将PNG用作游戏内部的纹理 如果有人能给我提供任何文档、源代码或C#/C++库/dll,那就太好了 优选为C++,不使用任何Windows特定库。 具体来说,它提供了有关如何打开和阅读的所有信息。对于任何广泛使用的“标准”东西的文档。从那里你可以阅读维基百科的文章,或者直接跳到第节 有关C代码,请参见示例:。据我所知,它已经足够老了,可以成为ECMA标准版C#的一部分,所以应该也可以在Mono上使用。在C中,这是标准的方式。 在C语言中,

我想要达到的目标:

  • 将Png加载到数组[宽度*高度]
  • 将PNG用作游戏内部的纹理
如果有人能给我提供任何文档、源代码或C#/C++库/dll,那就太好了

优选为C++,不使用任何Windows特定库。


具体来说,它提供了有关如何打开和阅读的所有信息。

对于任何广泛使用的“标准”东西的文档。从那里你可以阅读维基百科的文章,或者直接跳到第节

有关C代码,请参见示例:。据我所知,它已经足够老了,可以成为ECMA标准版C#的一部分,所以应该也可以在Mono上使用。

在C中,这是标准的方式。
在C语言中,你可以尝试。

LBPNG有什么不对?只是出于好奇:你已经标记了C++,但是你最好是请求独立于平台的C++库。为什么,你的使用场景是什么?