[iphone][memo]画像をトリミング(crop)する
( iPhone )関数にしてみました。「CGRect」は画像の座標・大きさを指定できる構造体。 これでCGRectで指定した座標・大きさをimageから取得し、そのUIImage型のポインタを返す。
// crop
-(UIImage*)crop:(UIImage*)image rect:(CGRect)rect {
// 画像編集に必要な情報が入った構造体
CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], rect);
// UIimage型に変換
UIImage *retImage = [UIImage imageWithCGImage:imageRef];
// メモリ上に保持しているbitmap情報を解放する
CGImageRelease(imageRef);
// UIimage型の画像情報を返す
return retImage;
}
