0
图像我建立一个图像裁剪系统,并在这里是一个视图控制器的3种元素的基本简化我组织来实现:作物迅速
@IBOutlet weak var containerView: UIView! // contains the 2 elements below
@IBOutlet weak var originalImage: UIImageView! //fit in 100% space of above container
@IBOutlet weak var imageGrabber: UIView! //Rectangle on top of originalImage
因此,我们必须装有一个容器图像originalImage。容器被调整大小以便图像占据整个空间。然后,我们在图像顶部有一个矩形视图imageGrabber。 这里的目标是:
1)从imageGrabber抓取矩形坐标,从它在containerView中的位置确定。
2)从那些矩形作物originalImage坐标
所以最终的结果,是一个裁剪后的图像,对应于由imageGrabber覆盖的区域。
你知道一种方法来完成这些吗?
我应该在过程的任何一点使用imageByCroppingToRect吗? – 2014-12-02 11:56:11
您也可以这样做,重要的部分是获取裁剪框架,一旦获得这些框架,您可以使用imageByCroppingToRect裁剪图像或drawImage:inRect。 – 2014-12-02 11:59:32
谢谢...并得到框架,我应该调查到drawRect吧? – 2014-12-02 12:07:22