[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; }