我在配置文件中有UIImageView,我从服务器下载了一些图像。一切都很好,图像呈现。当我想从图像视图重新上载图像时,每次图像质量都很差。
当我下载图片时,我正在使用:[self.profileViewImage setImageWithURL:[NSURL URLWithString:self.user.profileImageURL] placeholderImage:[UIImage imageNamed:@"profileImage"]];
我将图片上传为NSData:NSData *profileImageData = UIImagePNGRepresentation(uploadImage)
;
如何保存图像原始尺寸?
答案 0 :(得分:-1)
我通常使用AFNetworking
- (BOOL)appendPartWithFileURL:(NSURL *)fileURL
name:(NSString *)name
error:(NSError * __autoreleasing *)error
在AFHTTPRequestOperation请求块中起作用,上传文件而不将其转换为NSData。这样我就没有任何质量损失。
也许它可以帮到你。