2010-03-24 3 views
3

EXIF ​​정보가 포함 된 Apple 카메라 응용 프로그램으로 촬영 한 사진에서 EXIF ​​데이터를 읽으려고합니다. http://code.google.com/p/iphone-exif/에서 사용할 수있는 iphone-exif 라이브러리를 사용합니다. [exifData TAGDEFINITION :] 기능 :[exifData tagValue :]에 대해 Nil 포인터가 반환되었습니다.

태그 이름 : ExposureTime
태그 데이터 유형

EXFTag* tag = [exifData tagDefinition:[NSNumber numberWithInt:EXIF_ExposureTime]]; 

태그 정보가 제대로 콘솔에 표시됩니다

내 문제는 내가 함께 태그 정보를 얻기 SUCCES이다 태그 번호 : 33434
태그 구성 요소 : 1
태그 주소 : 0x15f900

값 ADRESS : 내가 전무 포인터를 얻을

id value = [exifData tagValue: [NSNumber numberWithInt:EXIF_ExposureTime]]; 

:

하지만 태그 값을 얻을 수없는이 0x0를 값의 크기 : 4 값 내용 : 0

결과는 ISO 속도 등급 또는 Fo와 같은 다른 태그 ID와 정확히 동일합니다. 칼 길이.

내가 잘못 했습니까? 도서관 기능이 제대로 작동하지 않습니까? 라파엘

답변

1

당신이 다음 EXIF ​​데이터가되지 않습니다 UIImagePickerController를를 사용하는 경우. 나는 이것을 시도했다. UIImagePickerController and extracting EXIF data from existing photos

+0

나는 sourceType : Camera로 테스트했습니다. 그리고 EXIF ​​정보가 포함되어 있지 않은 것을 보았습니다. sourceType : PhotoLibrary를 사용할 때와 같은 문제입니까? 공식 Apple 카메라의 관리자가 찍은 EXIF를 포함한 사진을 읽으시겠습니까? –

+0

예. 이미지를 받으면 EXIF ​​데이터가 제거됩니다. – mracoker

0

가 해결책이 없다 : 여기에

자세한 내용입니다. mracoker처럼 UIImagePickerController를 사용하여 사진을 찍거나 사용자의 사진 앨범에서 사진을 열면 EXIF ​​정보가 포함되지 않습니다. 그건 내 proffesional 훈련을 위해 정말 나쁜 ... : '(

관련 문제