![](/img/trans.png)
[英]How to convert AVCaptureStillImageOutput to UIImage and save as NSData?
[英]Resize dimensions of a UIImage and save in an NSData
我想调整UIImage
大小(高度和宽度)并将其存储在具有新度量的NSData
。 例:
[UIImage imageWithCGImage:[image CGImage] scale:compression orientation:UIImageOrientationUp]
转换为NSData
时,这不会保留尺寸。 问题是什么?
scale参数除了调整图像大小外还执行其他操作。 举一个真实的例子-加载视网膜图像时涉及缩放。 在这种情况下,图像尺寸减半,而数据量(以及实际尺寸)不减半。 这只是在视网膜/非视网膜设备之间提供良好兼容性的聪明方法。
您需要创建较小的CGContext并重新绘制图像。 即使在SO中也应该有很多示例。 例如: 调整UIImage的最简单方法?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.