При Chrome 81 и других новых выпусках ориентация EXIF наблюдается по умолчанию, а image-orientation: from-image
устарела (см. SO thread и test site ).
Теперь при загрузке JPEG из файла это тоже можно использовать? Я получаю неправильное вращение, но при загрузке того же изображения через URL в тег изображения, оно получается правильным.
var r = new FileReader();
r.onload = function(e) {
var img = new Image();
img.onload = function() {
var width = img.naturalWidth,
height = img.naturalHeight;
// does not observe EXIF image orientation
};
img.src = src;
};
r.readAsDataURL(file);