2012/10/02

[iOS][Objective-C]画像のトリミング

昨日に引き続き、今日もUIImageネタ。

前回は、リサイズでしたが、今日は、トリミングの方法を調査しました。

で、詳細は

UIImageから一部を切り抜く

に書かれていたので引用すると、こんな感じ。

CGRect rect = CGRectMake( offset_x, offset_y, width, height);
CGImageRef cgImage = CGImageCreateWithImageInRect(allIconImage.CGImage, rect);
iconImage = [UIImage imageWithCGImage:cgImage];
CGImageRelease(cgImage);
上記のプログラムに補足説明を追加すると、allIconImageは、トリミングもとになる画像データで型タイプは、UIImageです。

当然かもしれないが、iconImageもUIImage。

昨日の拡大、縮小処理といいトリミングの処理といい、なんで、デフォルトで入れておかないのだろうか?

結構、この需要はあると思うんだけどなー。

0 コメント:

コメントを投稿