2012-01-05 158 views
0

我正在開發ios5中的圖像處理應用程序。在這個應用程序中,我想選擇圖像的一部分,然後從原始圖像中刪除該部分。如何從原始圖像中刪除裁剪後的圖像

我試着裁剪圖像。裁剪給我的圖像,我已經選擇。但它不會從原始圖像中刪除該圖像。

任何想法我怎麼能實現它?

回答

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的,如果你沒有一個然後用您的imageview替換someimageview變量。

您需要提供somex, somey, somewidth and someheight的值。