サイズのファイルがあります(たとえば、1000x1000)。
読み込んで小さくしたい
UIImage *newImage = [UIImage imageWithCGImage:[UIImage imageWithContentsOfFile:filename].CGImage scale:(1.0f / scale) orientation:UIImageOrientationUp];
NSLog(newImage size: %f, %f", newImage.size.width, newImage.size.height);
// shows correct scaled size -> 50, 50
次に、このスケーリングされた画像を保存したい
NSData* imageData = UIImageJPEGRepresentation(newImage, 1.0);
[imageData writeToFile:otherFileName atomically:NO];
新しい画像が最初の開始サイズ(1000x1000)で保存されているのを見て混乱しました。
どうすればそれが可能になり、これをどうするか?