- (UIImage*)imageByCropping:(UIImage *)imageToCrop toRect:(CGRect)rect { CGImageRef imageRef = CGImageCreateWithImageInRect( [imageToCrop CGImage], rect); UIImage *cropped =[UIImage imageWithCGImage:imageRef]; CGImageRelease(imageRef); return cropped; }
というメソッドを定義してあげた場合、
UIImage *croppedImage = [self imageByCropping:originalImage toRect:CGRectMake(left, top, width, height)];
てな感じで呼んであげればOK。
こんにちわ
返信削除参考になりました。
ただ、
return cropped;
が抜けてしまっているのではないでしょうか?
ご指摘ありがとうございました!
返信削除修正しておきました。