0

問題は、AssetLibrary で画像を取得できるが、編集された画像を取得できないことです。

まずiPhoneのカメラアプリを使って写真を撮り、写真を編集して、写真を切り取るだけです。

私のアプリでは、編集した画像を取得したいと考えています。

UIImagePickerController デリゲート メソッドを使用する場合

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo

編集した画像を画像で取得できます。

しかし、メソッドを使用すると

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

情報を使用して referenceURL を取得し、

referenceURL を使用すると、AssetLibrary を使用して画像を取得できます。

ポイントは、画像は常に編集前の元の画像であり、私が編集した画像ではないということです。

4

1 に答える 1

0

このように画像を編集できます -

UIImage* image = [info objectForKey:UIImagePickerControllerEditedImage];
于 2012-05-28T04:26:36.050 に答える