如何从原始图像中删除裁剪的图像

时间:2012-01-05 09:49:40

标签: iphone image-processing ios5

我正在开发ios5中的图像处理应用程序。在这个应用程序中,我想选择图像的一部分,然后从原始图像中删除该部分。

我尝试裁剪图像。裁剪给了我选择的图像。但它不是从原始图像中删除该图像。

我知道如何实现它?

1 个答案:

答案 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

的值