使用 PNG 格式

Hay*_*igg 5 c# c++ png bitmap

我希望在 C++ 或 C# 中使用 PNG 格式。我找不到任何关于如何将 PNG 转换为代表图像颜色的字节/浮点数的二维数组的文档。

我想要达到的目标:

  • 加载 Png 到数组 [宽*高]
  • 使用 PNG 作为游戏内的纹理

如果有人可以向我提供任何文档、源代码或 C#/C++ 库/dll,那就太好了。

最好是 C++ 并且不使用任何 Windows 特定的库。

Dav*_*fer 4

使用 libpng,官方 PNG 库。

具体来说,此页面包含有关如何打开和阅读的所有信息。