0
I (예 : EXIF 및 XMP 등) 이미지 메타 데이터를 읽는 오전 ALAssetsLibrary
: 갤러리에서 카메라 또는 다른 이미지로 촬영 한 이미지의 경우아이폰 OS 8 : 필터와 이미지에 대한 메타 데이터 사용하여 이미지에서
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
URL* refurl = (NSURL*)[info objectForKey: UIImagePickerControllerReferenceURL];
ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset)
{
NSLog(@"Metadata: %@", myasset.defaultRepresentation.metadata);
}
mAssetslibrary = [[ALAssetsLibrary alloc] init];
[mAssetslibrary assetForURL:refurl
resultBlock:resultblock
failureBlock:failureblock];
}
이 작품 모든 메타 데이터가 표시됩니다. 그러나 필터링 된 이미지 (예 : iOS 포토 필터 사용)의 경우 메타 데이터 (기본적으로 이미지 크기 만)가 반환됩니다. 필터링 된 이미지 데이터를 액세스
는필터링 된 이미지를 반환하므로 이미지 데이터는 괜찮지 만 메타 데이터가 누락 : 나는 아이폰 OS 사진 필터가 이미지의 메타 데이터를 얻을 수있는 방법
ALAssetRepresentation *rep = [myasset defaultRepresentation];
[rep getBytes:imageDataBytes fromOffset:0 length:imageDataSize error:nil];
을 적용된?
감사합니다.
나는 Apple에 버그 리포트를 제출했다. – Hyndrix