目标C - 图像上传优化文件大小

时间:2011-08-30 23:46:42

标签: objective-c uiimagejpegrepresentation

我可以使用ASIHTTPRequest上传图像。

代码是这样的。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    NSData *imageData = UIImageJPEGRepresentation(self.selectedImage.image, 0.5);

    ...
}

无论如何,我可以找出“imageData”的文件大小。基本上试图找出我正在上传的文件大小,如果有的话,我可以优化文件大小,如果它太大。

谢谢你,
三通

1 个答案:

答案 0 :(得分:3)

很容易找到大小:NSData支持长度方法:

NSUInteger imageSize = [imageData length];

优化选项将取决于您的服务器支持的内容