gpt4 book ai didi

ios - 来自 UIImage 的 NSData。以错误的方向上传到服务器

转载 作者:行者123 更新时间:2023-11-29 12:53:18 25 4
gpt4 key购买 nike

我正在尝试使用 UIImageJPEGRepresentation 上传从 UIImagePickerController 获取的 UIImage。但它以错误的方向显示在服务器上。首先我想问问有没有办法在我这边修好?或者如果不是如何在服务器上处理它?<​​/p>

我已经看到了 iOS 4 Image Oriented Incorrectly When Posted To Server还有这个Save UIImage, Load it in Wrong Orientation但我需要直接在服务器上而不是在应用程序中显示正确方向的图像。

最佳答案

根据我的发现,这似乎是最佳答案。 iOS UIImagePickerController result image orientation after upload

将类别 UIImage+fixOrientation 添加到您的项目并在您的 View Controller 中导入“UIImage+fixOrientation.h”。

那么你应该可以使用这样的东西。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *image = [info objectForKey: UIImagePickerControllerOriginalImage];
image = [image fixOrientation];

NSData *data = UIImageJPEGRepresentation(image, 1.0);

}

关于ios - 来自 UIImage 的 NSData。以错误的方向上传到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21890803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com