iOS中对大图片压缩处理
程序员文章站
2022-07-05 23:37:23
以往图片缩放接口是这样写的:
但处理大分辨率图片时,往往容易出现OOM,原因是-[UIImage drawInRect:]在绘制时,先解码图片,再生成原始分辨...
以往图片缩放接口是这样写的:
但处理大分辨率图片时,往往容易出现OOM,原因是-[UIImage drawInRect:]在绘制时,先解码图片,再生成原始分辨率大小的bitmap,这是很耗内存的。解决方法是使用更低层的ImageIO接口,避免中间bitmap产生:
上一篇: 没有安全感的人
下一篇: reactor模式C++实现