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-безвтратні зберігають кожен байт. Фотографії 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 і одразу повертаються як завантаження. Нічого не записується на сервер і нічого не зберігається після закриття вкладки.

Поширені питання