是否有可能将NSData *dataImage
女巫转换为 jpeg 或 png 格式并将其转换为隔行扫描的 PNG?我知道压缩图像UIImagePNGRepresentation
,但我认为它只转换为非隔行 PNG。那么,我应该如何将 UIImage 或 NSData 的选项设置为隔行扫描 PNG?
问问题
552 次
1 回答
2
UIImagePNGRepresentation
只制作非隔行的 png。好问题,但我认为使用 UIKit 是不可能的。
我认为你应该使用libpng来创建隔行扫描的 png。
看这篇文章,在那里你可以找到编写PNG文件的最小示例
当您在此方法中设置 png 标头时
png_set_IHDR(png_ptr, info_ptr, width, height,
bit_depth, color_type, PNG_INTERLACE_NONE,
PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE);
尝试更改PNG_INTERLACE_NONE
为PNG_INTERLACE_ADAM7_PASSES
于 2013-02-21T17:34:34.243 回答