在我使用 imagePickerController 从 iPhone 画廊获取图像后,我想将该图像保存在应用程序文档目录中,因此我使用以下代码:
-(void)saveImage:(UIImage*)image{
NSString *imagePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/background.png"];
[UIImagePNGRepresentation(image) writeToFile:imagePath atomically:YES];
}
但是如果图像是纵向的,则生成的文件也是横向的...如果我尝试在 xib 上的 imageView 中查看图像,则图像结果正确...(例如,正确显示 2448 × 3264 的图片) 但是在我保存了该图像之后,创建的文件是 3264 × 2448 ......有人知道我该怎么做才能避免这种变化吗?非常感谢。马西