2013-04-03 3 views
0

이미지에 exif 데이터가 있는지 여부를 확인할 수 있습니까?이미지에 EXIF가 있는지 확인

import pyexiv2 as pex 
pex.metadata("test.jpg") 
metadata.read() 
print metadata.exif_keys 

를 이제 다음 마지막 줄은 빈 목록을 출력합니다, 더 EXIF ​​데이터가없는 경우 : 나는 다음과 같이 pyexiv2를 사용했습니다. 이것을 수행하는 유일한 방법인가요? 아니면 다른 방법으로도 할 수 있습니까?

답변

0

pyexiv2은 EXIF ​​데이터 조작에 적합한 도구입니다. 따라서 개발 측면에서 묻는다면, 바로 거기에 답이 있습니다. 그리고 나는 당신이 찾고있는 것을 정확히 모르겠습니다. 이미지에 EXIF ​​데이터가 있는지 여부를 도구로 손으로 확인하고 싶습니까?

그렇다면 exif-py을 권장합니다. 실제로 존재하는 경우 데이터를 깨끗하게 표시하고 그렇지 않은 경우 알려주는 스크립트입니다.

+0

기본적으로 이미지 집합에서 EXIF ​​데이터를 추출하려고합니다. 이미지에 exif 데이터가 포함되어 있지 않으면 다음 이미지로 넘어갈 것이지만 이미지에 EXIF가 있으면 처리 할 것입니다. 이 방법을 사용하면 유일한 방법은 @Will Harrison이 제안한 방법을 사용하는 것입니다. – securecoding

+0

@securecoding 자기 방식대로 사용한다면 확인해 주시겠습니까? – will

0

이 모듈을 사용한 적이 없거나 이미지와 함께 사용 된 적이별로 확실하지 않습니다. 이런 식으로 할 수 없니? 나는 문서를보고 그것은 metadata.exif_keys가 명부다는 것을 밝힌다. 목록이 비 었는지 여부 만 확인하면됩니다.

if metadata.exif_keys: 
    print(metadata.exif_keys)