У фотографии, которая отображается лёжа на боку, обычно простое объяснение: камера записала ориентацию как поле метаданных вместо того, чтобы действительно повернуть пиксели. Одни программы это поле читают и показывают снимок правильно; другие игнорируют и показывают его боком. Одна и та же фотография выглядит верно в одном приложении и неверно в другом.
Поворот здесь решает вопрос окончательно, потому что применяется к самим пикселям. Итоговый файл будет правильно ориентирован везде, независимо от того, учитывает ли открывающая его программа метаданные ориентации.
Поворот на кратные девяноста градусам углы геометрически точен: ни один пиксель не интерполируется, только перемещается.
Поворот выполняется на canvas в браузере. Ничего не загружается.
Поворот на 180 градусов переворачивает изображение и сохраняет хиральность: текст останется читаемым, если наклонить голову. Отражение по вертикали тоже перемещает верх вниз, но зеркалит, и текст читается наоборот.
Проверка — по тексту. Если буквы вывернуты, нужно отражение, а не поворот. Для этого используйте «Отразить изображение».
Все изображения пакета получают один и тот же поворот. Это идеально для набора сканов в одинаковой ориентации и не годится для смешанного набора.
Если у вас снимки с разной ориентацией, разбейте их на группы и обработайте каждую отдельно — это быстрее, чем потом исправлять по одному.
Нет. Повороты на 90, 180 и 270 градусов перемещают пиксели без интерполяции. Единственное изменение вносит перекодировка, выполняемая с высоким качеством.
Потому что ориентация хранится в метаданных, а учитывают их не все программы. Поворот здесь записывает ориентацию в сами пиксели, что решает вопрос везде.
Нет. Только на кратные 90 градусам углы — этого достаточно, чтобы исправить неверную ориентацию без появления полей и потери качества.
Да, с одинаковым углом для всего пакета.
Только за счёт перекодировки, выполняемой с высоким качеством и визуально без потерь.
Нет. Всё происходит в браузере.