извлечение данных ориентации 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);