2012-11-14 10 views
13

DOM内のイメージオブジェクト(<img>)をFileReaderでアップロードして開いたかのように解析できますか? jpegmeta.jsを使用してJPEGからEXIFメタデータを抽出しようとしていますが、FileReaderによって返されるバイナリ文字列が必要です。イメージオブジェクトをバイナリブロブに変換する方法

XHRを使用して、URLから画像を読み込み、FileReaderで解析することができます。ただし、すべての画像を2回ダウンロードする必要がある場合は、オーバーヘッドが大きくなります。もう1つの選択肢は、キャンバスを使用することでしたが、変換するときにexifデータを失います。

+1

[画像データをJavascriptで取得できますか?](http://stackoverflow.com/questions/934012/get-image-data-in-javascript) – Gajus

答えて

5

一般的なコンセンサスは、この回答で要約しているように見える:Get image data in JavaScript?

あなたはEXIFデータを必要とするのであれば、あなたはXHR技術を使用する必要があります。うまくいけば、ブラウザには画像がキャッシュされているので、あまりパフォーマンスが低下することはありません。さもなければ、キャンバス技術は仕事をしなければなりません。

関連する問題