Witam, czy jest jakaś prosta metoda, która pomoże mi wydobyć dane exif ze zdjęcia? Szperałem w necie i nie mogę nic znaleźć. Ludzie piszą, że potrzeba pobawić się AlassetsLibrary, ale ja niestety nie mam o tym za dużego pojęcia, próbowałem z UIImagePickerControllerMediaMetadata, ale też nie działa bo z tego co pisze w dokumentacji to można odczytać dane, gdy sourceType jest ustawiony na kamerę. Ja potrzebuję odczytać exif ze zdjęć znajdujących się w galerii zdjęć. Proszę o pomoc.
---------- Wpis dodano o 20:53 ---------- Poprzedni wpis dodano o 20:37 ----------
Zawsze po napisaniu na forum tematu jakoś mnie oświeca. Pogoglałem jeszcze i proszę:
teraz wystarczy ładnie te dane wyświetlić na ekranie : )Kod:- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { NSURL *assetURL = [info objectForKey:UIImagePickerControllerReferenceURL]; ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; [library assetForURL:assetURL resultBlock:^(ALAsset *asset) { ALAssetRepresentation *representation = [asset defaultRepresentation]; NSDictionary *metadataDict = [representation metadata]; NSLog(@"%@",metadataDict); } failureBlock:^(NSError *error) { NSLog(@"%@",[error description]); }]; [library release]; imgView.image = [info objectForKey:@"UIImagePickerControllerEditedImage"]; [self dismissModalViewControllerAnimated:YES]; }




LinkBack URL
About LinkBacks
