Перейти к содержимому
PulsarKit

Отразить изображение

Отразите фото по горизонтали, вертикали или сразу в двух направлениях. Размер и формат остаются прежними, ничего никуда не загружается.

Перетащите файлы сюда

.jpg, .jpeg, .png, .webp, .avif, .gif, .bmp · до 100 МБ

Как отразить

  1. 1

    Перетащите изображение

    Добавьте одно фото или до пятидесяти сразу. Файл открывается и обрабатывается полностью в этой вкладке браузера.

  2. 2

    Выберите горизонтальное, вертикальное или оба варианта

    Выберите ось, относительно которой нужно отразить фото. Горизонтально — слева направо, вертикально — сверху вниз, а оба варианта вместе дают тот же результат, что и поворот на 180 градусов.

  3. 3

    Скачайте отраженный файл

    Нажмите кнопку и сохраните результат. Несколько файлов скачиваются вместе одним ZIP-архивом.

Зеркальное отражение, а не поворот

Отражение и поворот часто путают, хотя с фото они делают разное. При отражении каждый пиксель зеркалится относительно оси. Текст, который читался нормально, становится зеркальным, левая и правая стороны меняются местами, но композиция при этом остается в правильном положении. Поворот же разворачивает все фото целиком вокруг центра на заданный угол. Поэтому селфи с фронтальной камеры выглядит зеркальным: чтобы исправить текст и ощущение «лево-право», нужно не поворачивать, а именно отразить снимок.

Никаких решений по качеству

Отражение — это одна перестановка пикселей без смешивания. Здесь нечему размывать края или добавлять артефакты, как бывает при изменении размера или повороте на произвольный угол. Сглаживание на время операции отключено: любая интерполяция на этом шаге только ухудшила бы результат, который должен совпадать с исходником пиксель в пиксель. Единственное место, где настройки качества еще важны, — сохранение в JPEG или WebP. Поэтому выбор качества спрятан в дополнительные настройки и по умолчанию стоит на разумном уровне 92.

Селфи и макеты для печати

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

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

Чтение файла, зеркальное отражение пикселей и сохранение результата выполняются прямо в вашей вкладке браузера с помощью Canvas API. Здесь нет ни сервера, ни очереди, а после закрытия вкладки не остается ни одной копии вашего фото.

Частые вопросы

В чем разница между отражением и поворотом?

Отражение зеркалит изображение относительно оси, левая и правая (или верх и низ) стороны меняются местами, а любой текст становится задом наперед. Поворот разворачивает весь кадр вокруг центра на угол, ничего не зеркаля. Зеркальное селфи нужно отражать, а перевернутый боком снимок — поворачивать.

Теряется ли качество при отражении изображения?

Во время отражения интерполяции нет: это прямая перестановка пикселей с отключенным сглаживанием. При сохранении в JPEG или WebP файл все равно перекодируется с выбранным качеством. По умолчанию это 92, визуально неотличимо от исходника.

Почему мое селфи выглядит зеркальным по сравнению с тем, как я выгляжу в жизни?

Фронтальные камеры обычно показывают зеркальный предпросмотр, чтобы управление казалось привычным, как в обычном зеркале. Но сохраненный кадр иногда остается зеркальным вместе со всеми надписями и логотипами, которые на нем оказываются задом наперед. Горизонтальное отражение это исправляет.

Сохранится ли прозрачный фон после отражения?

Да. В PNG и WebP альфа-канал отражается вместе с цветными пикселями, поэтому логотип на прозрачном фоне остается таким же прозрачным после отражения.

Что происходит с ориентацией EXIF?

По умолчанию EXIF-тег поворота применяется перед отражением. Поэтому вертикальное фото с телефона отражается так, как вы его видите на экране, а не в сыром виде с матрицы. Отключайте это, только если точно знаете, что EXIF-тег в файле неправильный.

Сколько файлов можно отразить за раз?

До пятидесяти файлов в одной пакетной обработке, все отражаются по одной и той же оси. Результаты скачиваются одним ZIP-архивом, а ошибка в одном файле не останавливает обработку остальных.

Можно ли отразить анимированный GIF?

Первый кадр отражается и сохраняется как статичное изображение, а анимация теряется. Перед началом появляется предупреждение, чтобы это не стало неожиданностью.

Мой файл где-нибудь загружается или сохраняется?

Нет. Декодирование, отражение и повторное сохранение проходят локально в вашем браузере с помощью Canvas API. Сервер не участвует, копии файлов нигде не хранятся.

Похожие инструменты

Повернуть изображениеПоверните фото на 90, 180 или 270 градусов или выровняйте его на любой угол с точностью до одной десятой градуса — прямо в браузере.ОбрезатьПеретащите рамку по фото или введите точные пиксели, затем скачайте только нужную часть. Файл не покидает браузер.Изменить размерИзмените размер фото в пикселях по точным значениям, в процентах или по готовому пресету — прямо в браузере.Сжать изображениеСжать файлы JPG, PNG, WebP, AVIF и GIF прямо в браузере: уровень, который сохраняет разрешение, или, кроме GIF, целевой размер в КБ либо МБ.Редактор фотоСлои, текст, фигуры, кисть и цветокор на одном холсте. Все работает в этой вкладке, файлы никуда не загружаются.Текст на фотоПоставьте подпись на любом фото прямо в браузере: выберите размер и цвет, добавьте обводку, тень, цветную плашку или изгиб строки и скачайте результат.