2013-05-14 2 views
4

감찰관의 그림 정보를 알고 싶습니다. objective-c에서 해당 정보를 검색 할 수있는 방법이 있습니까?목표 c : 그림의 감찰 자 정보를 알아 보는 방법

enter image description here

상기 스크린 샷은 속성 윈도우의 예이다. 객관적인 c를 사용하여 그 창에 대한 정보를 얻고 싶습니다. 감사 !!

+0

가 구체적으로 해당 창에서 올 필요합니까? 아니면 이미지를'NSImage' 객체로 사용하여 정보를 얻고 싶습니까? –

+0

나는 그 창에서 각각의 사진 정보를 얻고 싶습니다. ("show inspector"를 클릭하면 열 수 있습니다.) 그게 가능할까요? NSImage는 무엇을 의미합니까? –

+0

왜 특정 창에서 왔습니까? 그리고 정확히 무엇을 만들려고합니까? –

답변

5

NSImage 또는 CGImage으로 대부분의 속성을 얻을 수 있지만 ImageIO.framework를 살펴 보겠습니다.
전체 이미지를 RAM으로 읽지 않고 여러 이미지 형식의 헤더를 읽을 수 있다는 장점이 있습니다. 또한 이미지 I/O 프로그래밍 가이드의 "Displaying Image Properties" 섹션에서 확인할 수 있습니다 ImageIO에서와 메타 데이터를 얻는 방법에 대한 ImageApp

세부 사항 :
애플은 당신이 필요로 정확히 수행하는 샘플 응용 프로그램을 제공합니다. 당신이 NSFileManager's attributesOfItemAtPath::을 사용할 수 있습니다

얻으려면 파일 메타 데이터 :

NSError* error = nil; 
NSDictionary* fileAttributeDict = [[NSFileManager defaultManager] attributesOfItemAtPath:imageFilePath error:&error]; 
NSLog(@"creation date:%@\nmodification date:%@", fileAttributeDict.fileCreationDate, fileAttributeDict.fileModificationDate); 
관련 문제