裁剪的UIImage我有一個UIImageView
取整個屏幕除了導航欄。此外,我有一個UIView
與UIImageView
頂部的紅色邊框。點擊「完成」按鈕後,我想要裁剪紅色邊框內的圖像。
我努力使用CGImage.cropping(to: rect)
。但我發送的矩形只是UIView
的框架,帶有紅色邊框,與cgImage
的矩形不同。
我怎樣才能發送適當的'rect'參數到裁剪(到:rect)方法CGImage
實例裁剪圖像?
裁剪的UIImage我有一個UIImageView
取整個屏幕除了導航欄。此外,我有一個UIView
與UIImageView
頂部的紅色邊框。點擊「完成」按鈕後,我想要裁剪紅色邊框內的圖像。
我努力使用CGImage.cropping(to: rect)
。但我發送的矩形只是UIView
的框架,帶有紅色邊框,與cgImage
的矩形不同。
我怎樣才能發送適當的'rect'參數到裁剪(到:rect)方法CGImage
實例裁剪圖像?
將UIImageView
放在同一尺寸的UIView
內。設置容器視圖的clipsToBounds = YES
。當您想使圖像變小時,將UIView
的框架更改爲該紅色框架的框架,並將UImageView
的框架的原點更改爲紅色框架的原點的負值。如果你想把它放在一個動畫塊
但我需要去裁剪UIImage並將其存儲在其他地方。 – Todanley
你可以很容易地動畫這個效果,你需要將你的視圖中的矩形轉換成與你的UIImage成比例的矩形。 – GeneCode
http://stackoverflow.com/questions/11617676/scale-and-crop-image-ios – vaibby
看看帖子http://stackoverflow.com/questions/158914/cropping-an-uiimage –