Повернуть изображение
Поверните фото на 90, 180 или 270 градусов или выровняйте его на любой угол с точностью до одной десятой градуса — прямо в браузере.
Перетащите файлы сюда
.jpg, .jpeg, .png, .webp, .avif, .gif, .bmp · до 100 МБ
Как повернуть
- 1
Перетащите изображение
Добавьте одно фото или сразу до пятидесяти. Все открывается и обрабатывается внутри этой вкладки браузера.
- 2
Выберите угол
Нажмите 90, 180 или 270 градусов для быстрого поворота или переключитесь на произвольный угол и задайте любое значение от -180 до 180 с шагом 0,1 градуса.
- 3
Скачайте повернутый файл
Нажмите кнопку и сохраните результат. Несколько файлов скачиваются вместе одним ZIP-архивом.
Два вида поворота — два разных расчета
Поворот изображения ровно на 90, 180 или 270 градусов — это чистая перестановка пикселей. Каждый пиксель попадает в новые целочисленные координаты, ничего не смешивается, а при 90 и 270 градусах стороны меняются местами. Поворот на произвольный угол — совсем другая задача. Большинство повернутых пикселей не ложатся ровно в клетки сетки, поэтому браузеру приходится смешивать соседние пиксели, чтобы заполнить «дыры». Поэтому для прямых углов сглаживание отключено: оно только размоет и без того точный результат. Для произвольных углов оно включено и убирает ступенчатые края.
Что происходит по краям при произвольном угле
Если повернуть прямоугольник на 7 градусов, его углы уже не помещаются в исходный кадр. В режиме расширения холст увеличивается ровно настолько, чтобы полностью влезло повернутое изображение. Новые углы заполняются выбранным вами фоном или остаются прозрачными для PNG и WebP. В режиме обрезки размер холста остается прежним, а все, что выходит за край при повороте, отсекается. Это удобно, когда нужно лишь слегка выровнять накренившийся горизонт и не хочется увеличивать холст.
Перевернутые фото и EXIF
Камеры в телефонах чаще всего сохраняют снимок в положении сенсора «как есть», а реальную ориентацию записывают в EXIF-тег. Поэтому портретный кадр может выглядеть нормально в одном приложении и лежать на боку в другом, которое этот тег игнорирует. Этот инструмент по умолчанию сначала применяет EXIF-тег к пикселям, а уже затем добавляет выбранный вами поворот. Угол отсчитывается от того, что вы видите на экране, а не от сырой раскладки сенсора. Отключите это поведение, если EXIF-тег в файле заведомо неверный и его учет только повернет фото не туда.
Обработка на вашем устройстве, а не на сервере
Поворот выполняется целиком внутри вкладки браузера с помощью Canvas API. Ничего не загружается на сервер, очереди на обработку нет, а после закрытия вкладки копия вашего фото нигде не остается. Это безопасный способ выровнять сканы документов или личные снимки, которые вы не хотите никуда отправлять.
Частые вопросы
Падает ли качество изображения при повороте?
Поворот на 90, 180 или 270 градусов переставляет пиксели без смешивания, поэтому результат такой же чистый, как исходник. Но сохранение в JPEG все равно означает повторное сжатие, здесь с качеством 92. Это не побайтное преобразование без потерь, как у утилит вроде jpegtran. При произвольном угле соседние пиксели всегда смешиваются для сглаживания: от этого не уйти, когда пиксели не ложатся ровно в клетку сетки.
Что происходит с ориентацией EXIF?
По умолчанию EXIF-тег поворота сначала применяется к самим пикселям, затем к ним добавляется выбранный вами угол, а тег обратно в результат не записывается. Так одно и то же фото не окажется повернуто дважды в просмотрщике, который тоже читает EXIF. Отключите эту опцию, если знаете, что тег в файле уже неправильный.
Почему мое фото уже лежит боком до любых действий?
Большинство камер и телефонов сохраняют сырую раскладку пикселей с сенсора и полагаются на EXIF-тег ориентации, чтобы показывать кадр правильно. Одни просмотрщики учитывают этот тег, другие нет, поэтому один и тот же файл может выглядеть нормально в одном приложении и лежать набок в другом.
Чем отличаются режимы расширения и обрезки?
Расширение увеличивает холст так, чтобы целиком поместился повернутый прямоугольник, а новые углы заполняет фоном или прозрачностью. Обрезка сохраняет исходный размер холста и отсекает все, что выходит за край при повороте. Это лучше для небольших выравниваний, когда вы не хотите, чтобы изображение «разрасталось».
Можно ли повернуть всего на пару градусов, чтобы выровнять фото?
Да. Переключите угол в режим произвольного значения и введите любое число от -180 до 180 с шагом 0,1 градуса. Этого с запасом хватает, чтобы выровнять наклоненный горизонт.
Сколько файлов можно повернуть за раз?
До пятидесяти файлов в одной пакетной обработке, все поворачиваются на один и тот же угол. Результаты скачиваются одним ZIP-архивом, и один битый файл в наборе не мешает обработке остальных.
Сохраняется ли прозрачность после поворота?
Да, для PNG и WebP. Их альфа-канал поворачивается вместе с цветными данными, а в режиме расширения новые углы остаются полностью прозрачными, а не заливаются фоном.
Чем поворот отличается от отражения?
Поворот разворачивает все изображение вокруг центра на некоторый угол. Отражение зеркалит его относительно оси без поворота. Селфи с зеркальным текстом нужно отразить, а не повернуть. Если фото требует и того и другого, эти два инструмента используют по очереди.
Почему GIF и BMP возвращаются в формате PNG?
Браузеры умеют читать GIF и BMP, но не умеют записывать новые файлы в этих форматах: в Canvas API нет кодеров для них. Поэтому повернутый результат сохраняется как PNG. Это формат без потерь, который сохраняет и прозрачность исходника.