Subformer

Повернуть и отразить изображение

Поворачивайте одно изображение или целую партию на 90° шагами, отражайте по горизонтали или вертикали и скачивайте. Работает с JPG, PNG, WebP, HEIC прямо с вашего iPhone, GIF, BMP и SVG — все в вашем браузере, без загрузки.

Файлы никогда не покидают ваш браузер. Вся обработка выполняется на вашем устройстве.

Перетащите изображения сюда или нажмите, чтобы выбрать

JPG, PNG, WebP, HEIC, GIF, BMP, SVG — поворот с шагом 90°.

Как это работает

Четыре шага от фотографии, снятой боком, до исправленного файла.

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

    Перетащите изображения в любое место на странице или нажмите на область для перетаскивания. JPG, PNG, WebP, HEIC, GIF, BMP и SVG — все поддерживаются.

  2. 2. Повернуть

    Нажмите кнопки поворота на любой карточке для поворота на 90°. Используйте элементы управления «Повернуть все», чтобы применить то же вращение ко всей партии.

  3. 3. Выберите формат

    Сохраните исходный формат с «Авто» или конвертируйте в PNG / JPG / WebP. Для вывода в JPG выберите цвет фона, который заполняет любые прозрачные углы.

  4. 4. Скачать

    Сохраните каждое повернутое изображение на свое устройство. Вся партия скачивается последовательно с небольшой паузой, чтобы браузер не пропускал файлы.

Когда вам нужно повернуть изображение

Камеры телефонов и приложения-сканеры записывают ориентацию с помощью флага EXIF. Некоторые приложения учитывают этот флаг и поворачивают изображение при отображении; другие отображают буквальные пиксели, и ваша фотография получается боком. Веб-платформы, в частности, непоследовательны — одна и та же загрузка может выглядеть правильно на одном веб-сайте и боком на другом.

Этот инструмент переписывает фактические пиксели, так что ориентация встраивается. JPG и WebP перекодируются с качеством 92 (визуально идентично); PNG и WebP-lossless сохраняют каждый байт. Фотографии HEIC с iPhone декодируются локально, поэтому вам не нужен отдельный шаг преобразования.

Все работает в вашем браузере через API 2D-холста. Перетащите файл, нажмите «Повернуть», скачайте — ничего не отправляется на сервер, что важно для фотографий клиентов, сканов удостоверений личности и всего остального, что вы предпочли бы не передавать третьим лицам.

Под капотом

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

Canvas 2D API
Применяет преобразование и повторно кодирует результат. Поворот с шагом 90 градусов — это переназначение пикселей без потерь; кодировщик — единственный шаг, который может привести к потере качества, поэтому вывод PNG является побитово точным.
WebAssembly HEIC decoding
Файлы HEIC и HEIF с iPhone декодируются на вашем устройстве. Ни один браузер не поставляется с нативным декодером для этого формата, поэтому модуль WebAssembly обрабатывает его локально, вместо того чтобы отправлять фотографию на сервер конвертации.
Browser image codecs
Кодирование JPEG, PNG и WebP использует кодеки, уже встроенные в ваш браузер. Это позволяет сохранить небольшой размер страницы и означает, что вывод соответствует тому, что ваш браузер производит в любом другом месте.
File and Blob APIs
Файлы, которые вы перетаскиваете, считываются в память как Blobs и сразу же возвращаются в виде загрузок. Ничего не записывается на сервер и ничего не сохраняется после закрытия вкладки.

Часто задаваемые вопросы