提前致谢。
我知道使用CGRect值和遮罩来裁剪图像。但是现在我想创建一个应用程序,我将使用touches和drawRect方法在imageview上绘制一些形状,现在我想只得到图像的一部分这种形状只意味着我想将原始图像裁剪成该形状。是否可以这样做。有人对此有所了解。
答案 0 :(得分:0)
1-计算形状的矩形边界。
2-提取该尺寸的裁剪子图像(或几个像素,取决于应用程序的意图)。
然后你有一些选择:
a-您可以将形状外的每个像素更改为白色(或白色,或蓝色,或其他) b-您可以将形状外的每个像素设置为透明
3-保存。
如果你真的很勤奋,你甚至可以在边缘涂抹一些抖动来平滑它。