2013-01-25 3 views
3

이 라이브러리 http://blog.nihilogic.dk/2008/05/reading-exif-data-with-javascript.html을 사용하고 있습니다. 라이브러리를 다음과 같이 호출합니다 : EXIF.pretty(image) 이미지는 이미지 객체입니다. EXIF 데이터로 이미지를 사용하더라도 결과는 빈 문자열입니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?이미지에서 EXIF ​​가져 오기

var binary_reader = new FileReader(); 

    var temp = binary_reader.readAsBinaryString(image); 
    var temp2 = new BinaryFile(temp); 

    alert(EXIF.readFromBinaryFile(temp2)); 

하지만 succes에 :

나는이 방법을 시도했습니다. 도와주세요!

+0

exif.js 파일도 페이지에 포함하고 있습니까? – Jason

+0

하지만 afcorse :) :) – Jacob

답변

1

exif.readfrombinaryfile은 단일 문자열이나 값을 반환하지 않습니다. 단일 EXIF ​​값을 표시하려면 다음과 같이 시도하십시오.

var exif = EXIF.readFromBinaryFile(temp); 
    alert(exif.Make); 
+0

오류가 발생합니다 : Object HTMLImageElement에 'getByteAt'메서드가 없습니다. – Jacob

관련 문제