如何让用户缩放图像视图并保留照片质量?

时间:2012-03-14 04:52:40

标签: iphone ios xcode ipad

我正在尝试找出一个最佳的解决方案,允许用户调整图像大小(使用捏合手势)以及保留尽可能多的质量。

我的应用程序基本上会显示一些在viewDidLoad运行时按比例缩小的imageViews。我正在使用UIImage+Resize来缩小它们并保持质量。

我正在使用捏合手势影响CGAffineTransformScale以让用户增加/减少照片尺寸。现在,问题是CGAffineTransformScale对图像质量没有任何作用。它只会拉伸图像。

有没有办法在增加imageview画面尺寸的同时提高照片质量?我想我可以简单地访问原始图像,并根据UIGestureRecognizerStateEnded时的尺寸将imageView.image替换为新图像。然而,在夹点阶段缩放照片时,它看起来非常难看。

任何想法都赞赏。感谢

1 个答案:

答案 0 :(得分:0)

也许你可以使用CATiledLayer? Here 是Apple的一些示例代码。