【问题标题】:How to allow a user to scale imageviews and retain photo quality?如何允许用户缩放图像视图并保持照片质量?
【发布时间】:2012-03-14 14:55:50
【问题描述】:

我正在尝试找出一种解决方案,该解决方案最好地允许用户调整图像大小(使用捏合手势)并尽可能保持质量。

viewDidLoad 运行时,我的应用程序基本上会显示一些按比例缩小的图像视图。我使用UIImage+Resize 作为缩小它们并保持质量的一种方式。

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

有没有办法在增加图像视图帧大小的同时提高照片质量?我想我可以简单地访问原始图像,并根据UIGestureRecognizerStateEnded 时的尺寸将 imageView.image 替换为新图像。然而,当在捏合阶段缩放照片时,它看起来很丑。

任何想法表示赞赏。谢谢

【问题讨论】:

    标签: iphone ios xcode ipad


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-27
      • 2012-07-27
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多