Как обрезать картинку по заданным координатам?

Рейтинг: 0Ответов: 1Опубликовано: 05.09.2014

Посетил уйму сайтов и пересмотрел тонны кода, но так и не понял, как мне обрезать картинку.

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

Мне надо обрезать картинку по координатам (10, 10, 300, 400).

Кто-то знает какие-то решения для этого?

Ответы

▲ 1Принят

Вот так можно обрезать:

- (void)viewDidLoad

{
[super viewDidLoad];

UIImage *Image = [UIImage imageNamed:@"1.jpg"];

CGRect Rect = CGRectMake(0.0, 0.0, 300.0, 400.0);

CGImageRef CropImage= CGImageCreateWithImageInRect([Image CGImage],Rect);

self.ImageView.image=[UIImage imageWithCGImage:CropImage];

}