如何在 iOS 中裁剪非矩形区域

Posted

技术标签:

【中文标题】如何在 iOS 中裁剪非矩形区域【英文标题】:How to crop a non-rectangular region in iOS 【发布时间】:2012-06-20 19:00:21 【问题描述】:

我正在为 ios 5 构建一个照片共享应用程序,我希望用户能够跟踪图像的某些部分,然后裁剪出该选定区域。我已经四处寻找如何做到这一点,每个人似乎都认为您正在尝试裁剪矩形区域。有没有办法为非矩形区域做到这一点?

【问题讨论】:

【参考方案1】:

This answer 展示了如何使用路径复制图像。答案在路径中添加了一个矩形,因此您可以将用户绘制的所有线段添加到您的路径中。

【讨论】:

【参考方案2】:

我制作了这个适合您需要的裁剪工具。它使用户可以控制要裁剪的区域。

https://github.com/nicholjs/BFCropInterface

【讨论】:

以上是关于如何在 iOS 中裁剪非矩形区域的主要内容,如果未能解决你的问题,请参考以下文章

裁剪图像包含在 4 边(非矩形)多边形中

裁剪区域不是矩形时裁剪图像

如何在不裁剪的情况下查看矩形选框选定区域的大小?在 Photoshop CS 5 中

如何裁剪矩形区域? [关闭]

使用非矩形形状在 flex 中裁剪图像

如何获得正确的区域来裁剪 UIImage?