0

UIImage のサイズを変更しようとしています。私は画像を撮り、その幅を640に設定し(例として)、使用しなければならなかった係数を確認し、それを画像の高さにも使用します。

なぜか画像が反転して、縦向きの画像だったのに横向きになってしまいます。私はおそらくここで何かに注意を払っていません..

  //scale 'newImage'
    CGRect screenRect = CGRectMake(0, 0, 640.0, newImage.size.height* (640/newImage.size.width) );
    UIGraphicsBeginImageContext(screenRect.size);
    [newImage drawInRect:screenRect];
    UIImage *scaled = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
4

1 に答える 1