2012-03-14 14 views
1

私はできるだけ多くの品質を保持するだけでなく、(ピンチジェスチャーで生きている)画像のサイズを変更するのに最適な解決策を見つけようとしています。ユーザーがイメージビューを拡大して写真の品質を維持する方法を教えてください。

私のアプリは基本的に、viewDidLoadが実行されると、サイズが縮小されたいくつかのimageViewsを表示します。私はUIImage+Resizeを使用して、それらを縮小し、品質を維持する方法として使用しています。

CGAffineTransformScaleに影響を与えるピンチジェスチャーを使用して、ユーザーが写真のサイズを増減できるようにしています。今、問題はCGAffineTransformScaleは画質のために何もしません。それは単に画像を引き伸ばすだけです。

イメージビューフレームのサイズを大きくしても写真の品質を向上させる方法はありますか?私は元の画像に簡単にアクセスして、UIGestureRecognizerStateEndedのときの寸法に基づいてimageView.imageを新しい画像に置き換えることができます。しかし、写真がピンチフェーズで拡大縮小されているときは、かなり醜いように見えます。

感謝しています。ありがとう

答えて

0

多分CATiledLayerを使用できますか? Here はアップルのサンプルコードです。

関連する問題