0

こんにちは、カメラ アプリケーションを使用しています。UIImagepicker によって取得および使用された画像の特定の領域で画像をトリミングする必要があります。カメラにオーバーレイを追加し、画像をトリミングしました。しかし、トリミングされた画像はRectサイズではありません。

4

2 に答える 2

0

Matt Gemmell による UIImage+ProportionalFill カテゴリを使用してみてください。このカテゴリは、トリミング/スケーリング機能によって UIImage を拡張します。

于 2012-10-24T07:58:26.713 に答える
0

x=0 からトリミングを開始します。y=0; 幅= 125および高さ= 128まで。

UIImage *image =imageView.image;
CGRect cropRect = CGRectMake(0, 0, 125,128);
CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], cropRect);
[imageView setImage:[UIImage imageWithCGImage:imageRef]]; 
CGImageRelease(imageRef);
于 2012-12-15T13:29:02.173 に答える