javascript - 編集 - 画像からexif方向データを抽出する



javascript exif 編集 (1)

この質問の可能な複製。

ありがとう。 オリエンテーションを取得するためのコード例を次に示します。

var b64 = "data:image/jpeg;base64,/9j/4AAQSkZJRgABA......";
var bin = atob(b64.split(',')[1]);
var exif = EXIF.readFromBinaryFile(new BinaryFile(bin));
alert(exif.Orientation);

可能な重複:
クライアントサイドのJavascriptでJPEG EXIFローテーションデータにアクセスする

私はJavascriptでHTML JPEG画像からオリエンテーションEXIFデータを抽出する必要があります。

exiftoolの文書によると、方向フラグはEXIFマーカー内のオフセット0x112にあり、2バイトを占有します。

私はちょうど良いオフセットでデータを抽出し、値を '変換'する必要があると思いますが、私はブラウザでこれをどのように達成するか考えていません。 結果の値は、方向を表す1〜8の数値でなければなりません。

単純なIMGタグからそのデータを読み取る方法は? Webkitのみのソリューションが必要ですが、ブラウザのみです。

ありがとう!





exif