【发布时间】:2012-03-14 14:55:50
【问题描述】:
我正在尝试找出一种解决方案,该解决方案最好地允许用户调整图像大小(使用捏合手势)并尽可能保持质量。
当viewDidLoad 运行时,我的应用程序基本上会显示一些按比例缩小的图像视图。我使用UIImage+Resize 作为缩小它们并保持质量的一种方式。
我正在使用捏合手势来影响CGAffineTransformScale 以让用户增大/减小照片大小。现在,问题是CGAffineTransformScale 对图像质量没有任何作用。它只会拉伸图像。
有没有办法在增加图像视图帧大小的同时提高照片质量?我想我可以简单地访问原始图像,并根据UIGestureRecognizerStateEnded 时的尺寸将 imageView.image 替换为新图像。然而,当在捏合阶段缩放照片时,它看起来很丑。
任何想法表示赞赏。谢谢
【问题讨论】: