- (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;
が抜けてしまっているのではないでしょうか?
ご指摘ありがとうございました!
返信削除修正しておきました。