0

上記のカテゴリを使用しようとしていますUIImage-ここに見つかりました

使用理由は、カメラ/ピッカーを使用してユーザーに写真を撮ってもらうためです。次に、で選択した画像を表示する必要がありますUIImageView

画像の方向情報を保持したいのですが、パフォーマンスと画像ビューへの最適なフィットのために、わずかに縮小します。

このカテゴリを使用するにはどうすれば実装できますか? 猫を呼び出す方法がわかりません。何らかの方法でメソッドを呼び出す必要がありますか?

現在、ピッカー用のデリゲート メソッドがいくつかあります。

#pragma mark - UIImagePickerDelegate Methods
//delegate methode will be called after picking photo either from camera or library
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    [self dismissViewControllerAnimated:YES completion:nil];

    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];

    self.collectedImage = image;
    NSLog(@"the collect image orientation is: %i",image.imageOrientation);
4

1 に答える 1

0
self.collectedImage = image;
NSLog(@"--------------------collected image information----------------------");
NSLog(@"the collected image orientation is: %i",image.imageOrientation);
NSLog(@"the image width is: %f",self.collectedImage.size.width);
NSLog(@"the image height is: %f",self.collectedImage.size.height);

// scale the image
UIImage *newCollectedImage = [self.collectedImage scaleWithMaxDimension:([[UIScreen mainScreen] bounds].size.height)];
self.collectedImage = newCollectedImage;
NSLog(@"--------------------collected NEW image information----------------------");
NSLog(@"the new collected image orientation is: %i",self.collectedImage.imageOrientation);
NSLog(@"the new image width is: %f",self.collectedImage.size.width);
NSLog(@"the new image height is: %f",self.collectedImage.size.height);
于 2013-07-30T12:40:06.153 に答える