Ios 在不使用UIGraphicsBeginImageContext的情况下将UIBezierPath添加到UIImage

Ios 在不使用UIGraphicsBeginImageContext的情况下将UIBezierPath添加到UIImage,ios,uiimage,Ios,Uiimage,我在内存中有一个UIImage,但不在要应用UIBezierPath图形的屏幕上。这可能吗 我看到的所有方法都涉及到使用屏幕UIGraphicsBeginImageContext方法 可以这样做吗?为什么不想使用UIGraphicsBeginImageContext?你不必把它画到屏幕上什么?我以为UIGraphicsBeginImageContext拍摄了屏幕的照片?不,它为您创建了一个可供绘制的背景。在绘制到上下文后,您可以调用UIGraphicsGetImageFromCurrentIma

我在内存中有一个UIImage,但不在要应用UIBezierPath图形的屏幕上。这可能吗

我看到的所有方法都涉及到使用屏幕UIGraphicsBeginImageContext方法


可以这样做吗?

为什么不想使用UIGraphicsBeginImageContext?你不必把它画到屏幕上什么?我以为UIGraphicsBeginImageContext拍摄了屏幕的照片?不,它为您创建了一个可供绘制的背景。在绘制到上下文后,您可以调用UIGraphicsGetImageFromCurrentImageContext来获取内存中的图像,以执行您想要的操作-提交到服务器,显示在UIImageView中。。etcI希望基于UIBezier路径擦除部分图像-您知道如何执行此操作吗?使用bezier路径创建一个遮罩,并使用目标层上的删除遮罩区域-阅读CALayer文档