Я получаю Изображение от didFinishPickingMediaWithInfo
.Как получить размер (KB) UIImage
UIImage *originalImage = (UIImage*)[info valueForKey:UIImagePickerControllerOriginalImage];
Я хочу получить размер изображения в Kb.
Я получаю Изображение от didFinishPickingMediaWithInfo
.Как получить размер (KB) UIImage
UIImage *originalImage = (UIImage*)[info valueForKey:UIImagePickerControllerOriginalImage];
Я хочу получить размер изображения в Kb.
UIImage *originalImage = (UIImage*)[info valueForKey:UIImagePickerControllerOriginalImage];
NSData *imgData = UIImageJPEGRepresentation(originalImage, 1); //1 it represents the quality of the image.
NSLog(@"Size of Image(bytes):%d",[imgData length]);
imgData = nil;
Выглядит дорого! Вы создаете дублирующее представление на диске, чтобы получить его размер! – trojanfoe
@trojanfoe любое другое решение? –
@AmiriDev, если он пришел с диска, вы можете получить URL-адрес из словаря, переданного с этим делегированием, и затем использовать 'NSFileManager' для получения информации о файле. Я только догадываюсь, что ... – trojanfoe
Размер внутреннего представления или размер файла на диске? – trojanfoe
Аналогичный вопрос http://stackoverflow.com/questions/10815292/how-to-get-size-of-uiimage-size-like-500-kb-600-kb-etc – Shashank
@trojanfoe на диске –