Мы используем FileReader
, чтобы получить изображение с фотографии, сделанной на iPhone, в браузере. Затем мы используем drawImage()
, чтобы нарисовать это изображение на a canvas
. Проблема в том, что фотографии, сделанные на экране iPhone, повернуты на странице. Мы не можем воспроизвести это на любых устройствах Android.
Мы можем легко поворачивать изображение на canvas
, но как мы можем определить требуемое вращение? Мы попробовали некоторые библиотеки EXIF для чтения JavaScript (exif.js), но не смогли успешно прочитать ориентацию.