1

私の質問は、私の pocketWallet アプリにトリミング画像機能を追加したいということです。カメラから画像を取得して ImageView に保存した後、その画像をトリミングしたいと考えています。同じような質問をたくさん読みましたが、残念ながら必要な回答が見つかりませんでした。

カメラから取得した正確な画像サイズで画像ビューのサイズを変更する方法を教えてください。

画像の特定の部分をトリミングするために uiview を使用しています。しかし、画像をトリミングすると、トリミングしたい正確な部分が得られません。私のトリミングされた画像コードは以下のとおりです。

-(UIImage *)cropImage{
    float tempx=CGRectGetMinX(cropedAngle.frame);
    float tempy=CGRectGetMinY(cropedAngle.frame);

   CGRect rect=CGRectMake(tempx, tempy, 320, 200);

    CGImageRef image = [imgView.image CGImage];

    CGImageRef imageRef = CGImageCreateWithImageInRect(image,rect);
    UIImage *imge = [UIImage imageWithCGImage:imageRef];
    CGImageRelease(imageRef);
    // Create and show the new image from bitmap
    return imge;
}

まず、私のロジックが画像をトリミングするのが正しいかどうかを教えてください。このコードcropedAngleは、imageの特定の部分をトリミングするために使用した私のuiviewです。

どこが間違っていますか?

4

0 に答える 0