Отзеркалить Изображение Онлайн
Отражайте изображения горизонтально или вертикально прямо в браузере.
.jpg, .png, .webp · до 50 МБ
Зачем это нужно
Зеркальное отражение изображений мгновенно
Два направления
Горизонтальное и вертикальное отражение — по отдельности или вместе.
Полная конфиденциальность
Обработка в браузере. Изображения не передаются на сервер.
Без потерь
Для PNG и WebP качество сохраняется полностью при отражении.
Мгновенно
Отражение и скачивание за менее чем секунду.
Как это работает
Три шага — никаких сложностей
Загрузите изображение
Перетащите или выберите файл JPG, PNG или WebP.
Выберите направление
Нажмите «По горизонтали» или «По вертикали».
Скачайте результат
Скачайте отражённое изображение в исходном формате.
FAQ
Остались вопросы?
Горизонтальное отражение (flip horizontal / mirror) создаёт зеркальное изображение по вертикальной оси — левое становится правым. Вертикальное отражение (flip vertical) переворачивает изображение по горизонтальной оси — верх становится низом. Оба варианта могут применяться одновременно.
Типичные применения: исправление зеркально отражённых сканов и скриншотов, создание симметричных изображений для дизайна, исправление selfie-фотографий (фронтальная камера часто зеркально отражает изображение), создание эффектов для визуального контента.
Нет. Отражение — геометрическая трансформация без изменения значений пикселей: просто меняется их порядок. Для JPG выполняется перекодирование через Canvas, что может дать незначительную потерю качества. Для PNG и WebP без потерь — качество сохраняется полностью.
CSS поддерживает отражение через transform: scaleX(-1) (горизонтальное) и scaleY(-1) (вертикальное). Это визуальное преобразование без изменения файла. Инструмент изменяет сами пиксели изображения, что создаёт постоянный результат независимо от CSS.
Нет. Отражение применяется только к первому кадру. Для обработки анимированных GIF потребуется специализированный инструмент.
Геометрические трансформации изображений в Canvas API
Геометрические трансформации изображений — перемещение, масштабирование, поворот и отражение — относятся к классу аффинных преобразований. Аффинное преобразование сохраняет параллельность линий и соотношение расстояний. Математически оно представляется матрицей 3×3 в однородных координатах: [[a, c, e], [b, d, f], [0, 0, 1]].
Canvas 2D API реализует трансформации через матрицу преобразования: ctx.scale(-1, 1) для горизонтального отражения, ctx.scale(1, -1) для вертикального. После установки матрицы drawImage() рисует изображение в трансформированной системе координат. WebGL предоставляет полный контроль над матрицами преобразования через вершинные шейдеры.
В компьютерном зрении и машинном обучении отражение изображений — стандартный метод аугментации данных (data augmentation). Горизонтальное отражение фотографий удваивает тренировочный набор данных без дополнительной разметки, улучшая обобщающую способность моделей классификации изображений.