<分区>
有没有办法在 iOS 上以非矩形形状裁剪图像? 我需要的是一个人能够用手指在图像内画一个圆圈(或任何封闭的形状)并选择“裁剪”。 这将使形状内部的内容保留下来,而外部则被“移除”。 不是黑色,而是透明保存。如果我然后在一个 View 中将两个 UIImageView 放在彼此之上,然后将 顶部的自定义裁剪图像,我需要背面的图像在形状外部可见。
<分区>
有没有办法在 iOS 上以非矩形形状裁剪图像? 我需要的是一个人能够用手指在图像内画一个圆圈(或任何封闭的形状)并选择“裁剪”。 这将使形状内部的内容保留下来,而外部则被“移除”。 不是黑色,而是透明保存。如果我然后在一个 View 中将两个 UIImageView 放在彼此之上,然后将 顶部的自定义裁剪图像,我需要背面的图像在形状外部可见。
最佳答案
是的,您会使用 CGImageMask
。
关于ios - 非矩形图像裁剪 iOS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13242788/
相关文章:
ios - 将新对象添加到具有一对多关系的 CoreData
ios - 所有对以编程方式创建的 subview 的引用都应该声明为弱吗?
objective-c - 在 Objective-C 中,我为什么要检查 self = [super init] 是否不为零?
ios - 为 ios 构建具有电子签名功能的应用程序可能使用单触摸?
javascript - 如果 ng-src 图像属性抛出错误,有没有办法抑制控制台错误?
ios - AVCaptureSession 录制带有音频的视频
objective-c - 呈现 Renderbuffer 时导致执行时间波动的原因是什么? (OpenGL)