【发布时间】:2013-08-20 16:04:05
【问题描述】:
我有一个大的 PNG,我想将它解压缩成一个文件,但我的设备上没有足够的内存容量来在内存中将 PNG 扩展成一个文件。
是否有本地 iOS 方法可以为每条扫描线解压缩 png?替代品?
更新:
libpng - 读取图像数据 - http://www.libpng.org/pub/png/libpng-1.2.5-manual.html#section-3.8
对于非交错 PNG
png_read_rows(png_ptr, row_pointers, NULL, number_of_rows);
【问题讨论】:
-
我的 Java 库 PNGJ 在 Java 中做到了这一点。 code.google.com/p/pngj
-
感谢 - 知道 c/c++/objective-c 的等效库吗?
-
没有。但是使用 libpng,您应该能够做到这一点。
标签: ios png memory-mapped-files libpng high-resolution