我正在开发一个能够拍摄快照的传真客户端。它通过Web服务调用与服务器通信。有没有办法降低图像分辨率,以便我们可以更快地上传和下载?现在,用户必须等待50秒才能发生任何事情。
这是我目前使用的代码:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo {
[image setImage:img];
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
}
答案 0 :(得分:2)
在发送之前,您必须调整ImagePickerController为您提供的图像大小。您可以在本文中找到许多信息和UIImage类别:http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way/