Otrzymuję obraz z didFinishPickingMediaWithInfo
.Jak uzyskać rozmiar (KB) UIImage
UIImage *originalImage = (UIImage*)[info valueForKey:UIImagePickerControllerOriginalImage];
Chcę uzyskać rozmiar obrazu w Kb.
Otrzymuję obraz z didFinishPickingMediaWithInfo
.Jak uzyskać rozmiar (KB) UIImage
UIImage *originalImage = (UIImage*)[info valueForKey:UIImagePickerControllerOriginalImage];
Chcę uzyskać rozmiar obrazu w 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;
Wygląda na drogie! Tworzysz duplikat reprezentacji na dysku, aby uzyskać jego rozmiar! – trojanfoe
@trojanfoe jakiekolwiek inne rozwiązanie? –
@AmiriDev, jeśli pochodzi z dysku, można uzyskać adres URL ze słownika przekazanego za pośrednictwem tego delegowanego wywołania, a następnie użyć 'NSFileManager' w celu uzyskania informacji o pliku. Domyślam się tylko ... – trojanfoe
Rozmiar wewnętrznej reprezentacji lub rozmiar pliku na dysku? – trojanfoe
Podobne pytanie http://stackoverflow.com/questions/10815292/how-to-get-size-of-uiimage-size-like-500-kb-600-kb-etc – Shashank
@trojanfoe na dysku –