<分区>
有人可以为我推荐一个简单、易于使用 PNG 库,可以用于 C++ 或 .NET 吗?它需要做的就是:加载大的 PNG 图像(比如 20000x20000),并告诉我每个像素的颜色。
.NET 中的位图类无法加载大图像,引发 OutOfMemory 异常。
我花了合理的时间在 google 上查看 c++ 库,但它们的功能都超出了我的需要,而且它们的用法对我来说太复杂了。
<分区>
有人可以为我推荐一个简单、易于使用 PNG 库,可以用于 C++ 或 .NET 吗?它需要做的就是:加载大的 PNG 图像(比如 20000x20000),并告诉我每个像素的颜色。
.NET 中的位图类无法加载大图像,引发 OutOfMemory 异常。
我花了合理的时间在 google 上查看 c++ 库,但它们的功能都超出了我的需要,而且它们的用法对我来说太复杂了。
最佳答案
PNG 文件的实际标准库是 LibPNG .它不是世界上设计最好的 API,但如果您只是完成其中一个教程中的步骤,就很难搞砸。
您可能会发现将他们的 API 包装在您自己的几个简单函数(或类)中是最简单的方法。完成后,您就可以开始了。
关于c++ - 易于使用 PNG 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15024857/