Автоповорот изображения при загрузке через File API - PullRequest
4 голосов
/ 24 апреля 2020

При 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);
...