我正在开发ios5中的图像处理应用程序。在这个应用程序中,我想选择图像的一部分,然后从原始图像中删除该部分。
我尝试裁剪图像。裁剪给了我选择的图像。但它不是从原始图像中删除该图像。
我知道如何实现它?
答案 0 :(得分:0)
这是我在我的一个应用程序中使用的代码片段,它完美地运行
UIGraphicsBeginImageContext(someImageView.frame.size);
[someImageView.image drawInRect:someImageView.frame];
CGRect rect = CGRectMake(somex, somey, somewidth, someheight);
CGContextClearRect(UIGraphicsGetCurrentContext(), rect);
someImageView.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
要使用此代码,您需要创建一个imageview(如果没有),然后将someimageview
变量替换为您的imageview。
您需要提供somex, somey, somewidth and someheight
。