使用PNG格式
Working with PNG Format
我希望在c++或c#中使用PNG格式。我找不到任何关于如何将PNG转换为代表图像颜色的2D字节/浮点数数组的文档。
我想要达到的目标:
- 加载Png到数组[Width*Height]
- 使用PNG作为游戏内部的纹理
如果有人能给我提供任何文档,源代码或c#/c++库/dll,那就太好了。
最好是c++,不使用任何Windows特定的库
使用官方PNG库libpng。
具体来说,这个页面有关于如何打开和阅读的所有信息。
对于任何被广泛使用的"标准"事物的文档,维基百科通常是最好的第一站。从那里你可以阅读维基百科的文章,或者直接跳转到外部链接部分。
关于c#代码,请参见示例:在。net 2.0中读取PNG图像文件。据我所知,它已经足够老了,可以成为c# ecma标准化版本的一部分,所以应该也可以在Mono上使用。在C语言中,libpng是规范的方式。在c#中,你可以尝试PngCs
相关文章:
- 如何在openssl-ecc中获取十六进制格式的私钥
- 将"打开的CV图像"中的"颜色"转换为整数格式
- TDateTime格式在C++Builder中不会更改
- 如何防止clang格式在流运算符调用之间添加换行符<<
- 检查不带转换的扫描格式
- 当我尝试使用 sstream 和分面将 Boost Time_duration转换为字符串时,我没有得到所需的格式
- 是否可以从格式字符串中检索"width"
- clang格式:宏的缩进
- clang格式:禁用排序包含
- 在用于格式4的arm模拟器中实现功能时的一个问题
- 将RGB图像保存为PPM格式
- 询问在设计我的手臂模拟器功能表示格式1
- 如何启用libMagick++以保存.png文件格式
- 如何将 2d 数组转换为 svg 或 png 格式的数独图像?
- 如何使用我的C程序将PDF转换为图像格式(jpeg,png,..)
- 使用PNG格式
- 如何使用Qt4打印成PNG格式
- 将(文本文件)转换为任何格式的图像(png)C++
- PNG图像纹理格式的颜色类型3
- c++位图资源(RT_BITMAP)和PNG图像格式