解决方案
其他提示
PNG:对装载和保存,你可以尝试LodePNG库
C/C++: http://members.gamedev.net/lode/projects/LodePNG/
D口:www.dsource.org/projects/scrapple/wiki/LodePngLibrary
FreeImage是相当全面的,并很清洁和易于使用。
你可能想试试libpng,虽然我不会叫它易于使用。
其他比,你可以试试的工作直接在位图,没有图书馆。
我会考虑使用imageMagick( http://www.imagemagick.org/script/index.php )对所有你的图像的需要。它支持了很多形式在很多不同的位深度、阅读和写作的大部分。
它可以做很多事比你更需要,但它是一个非常好的设计图书馆和我已经用它在几个项目。
这是GPL兼容。(并且我认为商业许可证过)
你总是可以尝试 gdimage 图书馆。我从来没有过任何问题,虽然雾的工作我已经做了它已经在PHP.
你可以使用软件,例如 Netpbm 转换到/离 PPM格式, ,这是 非常 易于阅读写任何程序,而无需外部图书馆。
PPM文件要么是这样的:
P6 800 600 255 # followed by 800x600x3 bytes of values between 0 and 255, i.e. \xFF\x00\x00\x80\x80\x00\x00\xFF\x00\x00\x80\x80\x00\x00\xFF... # but not escaped
或者像这样:
P3 800 600 255 # followed by 800x600x3 decimal numbers between 0 and 255, i.e. 255 0 0 128 128 0 0 255 0 0 128 128 0 0 255 ...
我认为 的土壤 (简单的照片图像图书馆)适合你介绍很好。它具有多种格式,请参考jpg码是即使移植从同一来源。
不隶属于 StackOverflow