2015-11-23 16 views
5

が定義されていない私は正確にthis answerで結果を以下だが、私は、次のエラーが発生します:はなぜReferrenceErrorを受け付けております:BinaryFileは

fr.onloadend = function() { 
      console.log(this); 
      exif = EXIF.readFromBinaryFile(new BinaryFile(this.result)); 
     } 

ReferenceError: BinaryFile is not defined

ここではそれが使用されているコードです

console.logにはデータがあることが示されていますが、私はこのエラーを理解していません。

ありがとうございました。

+0

私は同じことを思っています –

答えて

1

私はimgが私のイメージオブジェクトである

EXIF.getData(img, function() { 
    orientation = EXIF.getTag(this, "Orientation"); 
}); 

非常によく

を働い以下を使用。

また、EXIF.pretty(this)は、各画像にどのようなデータがあるかを確認するのに役立ちました。

0

BinaryFileを削除し、FileReaderがファイル(readAsArrayBuffer)をどのように読み取ったかを変更してください。

fileReader.onload = function (event) { 

    var exif = EXIF.readFromBinaryFile(this.result); 

    console.log(exif); 

}; 

fileReader.readAsArrayBuffer(file); 
関連する問題