JavaScriptを使用してHTML JPEG画像から向きEXIFデータを抽出する必要があります。
exiftoolのドキュメント に従って、方向フラグはEXIFマーカー内のオフセット0x112にあり、2バイトを占有します。
適切なオフセットでデータを抽出して値を「変換」する必要があるだけだと思いますが、ブラウザでこれを実現する方法がわかりません。結果の値は、方向を表す1〜8の数値である必要があります。
単純なIMGタグからそのデータを読み取る方法は? Webkitのみのソリューションが必要ですが、ブラウザのみです。
よろしくお願いします!
これの重複の可能性 質問 。
ありがとう。方向を取得するための最後のコード例を次に示します。
var b64 = "data:image/jpeg;base64,/9j/4AAQSkZJRgABA......";
var bin = atob(b64.split(',')[1]);
var exif = EXIF.readFromBinaryFile(new BinaryFile(bin));
alert(exif.Orientation);