IT Market
Инструменты/Изображения/Повернуть и отразить фото онлайн — зеркало
READY > SYSTEM READY
ROTATE
FLIP

ЗАГРУЗИТЬ
ФАЙЛ

Ожидание файла...

Превью

Коротко об инструменте

Повернуть и отразить фото онлайн — зеркало

Фото, снятое вертикально, часто открывается боком: телефон записал ориентацию в EXIF, а просмотрщик её проигнорировал. Здесь вы разворачиваете кадр физически — пиксели переписываются, и картинка будет одинаково стоять и в Word, и в старой CMS, и в мессенджере. Отражение решает другую задачу: зеркальный портрет для аватара, разворот кальки или макет под печать на переводной бумаге. Всё считается в canvas прямо во вкладке. Смотрите также: подрезать края после поворота, выставить нужную ширину и высоту, убрать EXIF, который заново крутит фото.

Как пользоваться

  1. Выберите файл в блоке «ЗАГРУЗИТЬ ФАЙЛ» — поле принимает image/*, так что подойдут JPG со смартфона, PNG-скриншот или WebP из интернета.
  2. Нажимайте Rotate +90° или Rotate -90°, пока кадр не встанет ровно: каждое нажатие доворачивает картинку на четверть оборота.
  3. Кнопка Flip Horiz даёт зеркало слева направо, Flip Vert переворачивает изображение сверху вниз — это разные операции, не поворот на 180°.
  4. Действия накапливаются на одном холсте, поэтому поворот и отражение можно комбинировать в любом порядке и сразу видеть итог в превью.
  5. Нажмите «СКАЧАТЬ» и сохраните готовый PNG; «СБРОСИТЬ» возвращает исходную картинку, если вы запутались в поворотах.

Вопросы и ответы

Чем отражение по вертикали отличается от поворота на 180 градусов?

Поворот на 180 градусов ставит картинку вверх ногами, но левое остаётся слева. Flip Vert зеркалит по горизонтальной оси: верх и низ меняются местами, а зеркальность сохраняется, как в отражении в луже. На симметричном узоре разница не видна, на тексте — сразу: после поворота буквы читаются вверх ногами, после отражения они выглядят вывернутыми наизнанку.

Почему фото снова открывается боком после поворота в галерее телефона?

Галерея часто меняет только флаг EXIF Orientation, не трогая сами пиксели. Программы, которые этот флаг не читают, показывают исходную ориентацию. Здесь кадр перерисовывается в canvas в новой геометрии, а экспорт в PNG никаких EXIF-полей не переносит вовсе — значит, спорить будет уже нечему.

Теряется ли качество при повороте на 90 градусов?

Сам поворот на кратный 90 градусам угол переставляет пиксели без интерполяции, размытия не возникает. Потеря может случиться на другом этапе: если исходником был JPG, он уже сжат с потерями, а результат сохраняется в PNG без потерь — то есть артефакты исходника остаются, но новых не добавляется.

Можно ли повернуть картинку на произвольный угол, например на 7 градусов?

Нет, доступны только шаги по 90 градусов через кнопки Rotate +90° и Rotate -90°. Наклон на произвольный угол требует интерполяции пикселей и обрезки или заливки появившихся углов, а такого интерфейса на странице нет. Для выравнивания заваленного горизонта нужен редактор с ручкой поворота и кадрированием.

Сохраняются ли метаданные и геометка исходного снимка?

Нет. Изображение перерисовывается в canvas, а оттуда выходит чистый растр: EXIF с моделью камеры, датой съёмки и координатами GPS в готовый PNG не попадает. Иногда это ровно то, что нужно перед публикацией фото в открытом доступе, но если метаданные вам важны, сохраните оригинал отдельно.

Файл действительно не уходит на сервер?

Да. Страница читает выбранный файл локально и рисует его в элемент canvas, а скачивание собирается из data-URL той же вкладки. Никакой формы отправки и никакого запроса с телом изображения тут нет, так что снимок паспорта или договора не покидает устройство.

Почему после нескольких поворотов картинка стала PNG вместо JPG?

Экспорт всегда идёт в PNG: это формат без потерь, и повторные повороты не накапливают артефакты сжатия. Побочный эффект — фотография на выходе весит больше исходного JPG. Если нужен именно JPG прежнего веса, прогоните полученный файл через конвертер PNG в JPG или сжатие изображения.

Примеры

Скан документа лёг набок
До: contract-scan.jpg — 3024×4032, текст читается только с наклонённой головой
После: PNG 4032×3024 после одного Rotate +90°, страница стоит вертикально
Селфи для аватара
До: selfie.jpg — надпись на футболке читается зеркально
После: PNG после Flip Horiz — текст на одежде снова нормальный