как удалить обрезанное изображение из исходного изображения - PullRequest
0 голосов
/ 05 января 2012

Я разрабатываю приложение для обработки изображений в ios5.В этом приложении я хочу выбрать часть изображения, а затем удалить эту часть из исходного изображения.

Я попытался обрезать изображение.Обрезка дает мне изображение, которое я выбрал.Но это не удаление этого изображения из исходного изображения.

Есть идеи, как мне этого добиться?

1 Ответ

0 голосов
/ 05 января 2012

Ну, это кусок кода, который я использовал в одном из моих приложений, и он отлично работает

UIGraphicsBeginImageContext(someImageView.frame.size);
[someImageView.image drawInRect:someImageView.frame];
CGRect rect = CGRectMake(somex, somey, somewidth, someheight);
CGContextClearRect(UIGraphicsGetCurrentContext(), rect);
someImageView.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

Чтобы это работало с вашим кодом, вам нужно создать представление изображения, если у вас его нет, а затем заменить переменную someimageview на ваше изображение.

Необходимо указать значения для somex, somey, somewidth and someheight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...