извлечение данных ориентации exif из изображения [дубликат]

Возможные Дубликаты:
доступ к данным вращения JPEG EXIF в Javascript на стороне клиента

Мне нужно извлечь данные ориентации EXIF из изображения HTML JPEG с помощью Javascript.

по данным документация exiftool флаг ориентации находится со смещением 0x112 в маркере EXIF и занимает 2 байта.

Я думаю, нам просто нужно извлечь данные на хорошем offset и "конвертировать" значение, но я понятия не имею, как это сделать в браузере. Значение результата должно быть числом от 1 до 8, описывающим ориентацию.

Как прочитать эти данные из простого тега IMG ? Мне нужно только решение webkit, но только браузер.

спасибо !

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);