如何使用相机以编程方式拍摄低分辨率快照?

时间:2011-06-29 08:14:06

标签: iphone ios

我正在开发一个能够拍摄快照的传真客户端。它通过Web服务调用与服务器通信。有没有办法降低图像分辨率,以便我们可以更快地上传和下载?现在,用户必须等待50秒才能发生任何事情。

这是我目前使用的代码:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo {
    [image setImage:img];
    [[picker parentViewController] dismissModalViewControllerAnimated:YES];


}

1 个答案:

答案 0 :(得分:2)

在发送之前,您必须调整ImagePickerController为您提供的图像大小。您可以在本文中找到许多信息和UIImage类别:http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way/