現在画面に表示されている画像を拡大縮小できるようにしており、以下の画像を拡大させると、
次のようになります。
この時に画像を保存すると、白い枠内の画像を保存するようにしたいのですが、なかなかうまくいきません。
画像の拡大縮小に関してはscrollViewのmaximumZoomScaleとminimumZoomScaleを指定して、viewForZoomingInScrollViewを実装して実現しています。
白い枠線は透明なUIViewにborderColorとborderWidthを指定して枠線っぽく見せています。
ただ単にこのUIViewの範囲で画像を切り抜けばいいものかと思ったのですが、思った通りにいきません。
切り抜きはこのように行っています。
Swift
1CGImageCreateWithImageInRect(image.CGImage, self.trimmingFrameView.frame)
trimmingFrameViewが白い枠線のUIViewです。
どこが間違っているのでしょうか?また、どのようにすれば画像を拡大させた状態で画像を切り抜くことができるでしょうか?
どなたかわかる方がいれば教えていただきたいです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/15 01:08