我有一些文件大小(例如 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)保存的。
这怎么可能,该怎么办?