Цель C - загрузка изображений оптимизировать размер файла - PullRequest
0 голосов
/ 31 августа 2011

Я могу загрузить изображение с помощью ASIHTTPRequest.

Код - это что-то вроде этого.

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

    ...
}

Есть ли в любом случае, я могу узнать размер файла "imageData". В основном, пытаясь выяснить, какой размер файла я загружаю, и, если есть, я могу оптимизировать размер файла, если он слишком большой.

Спасибо,
Тройник

1 Ответ

3 голосов
/ 31 августа 2011

Размер найти довольно просто: NSData поддерживает метод длины:

NSUInteger imageSize = [imageData length];

Параметры оптимизации будут зависеть от того, что ваш сервер поддерживает

...