13

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

XHRを使用してURLから画像を読み込み、FileReaderで解析できる場合があります。ただし、すべての画像を2回ダウンロードする必要がある場合は、多くのオーバーヘッドが発生します。別のオプションはキャンバスを使用することでしたが、変換時にexifデータが失われます。

4

1 に答える 1

5

一般的なコンセンサスは、次の回答に要約されているようです: JavaScript で画像データを取得しますか?

したがって、exif データが必要な場合は、XHR 手法を使用する必要があります。うまくいけば、ブラウザに画像がキャッシュされるため、パフォーマンスが大幅に低下することはありません。それ以外の場合は、キャンバス テクニックで作業を行う必要があります。

于 2012-12-28T13:40:25.043 に答える