Пакетный поворот фото: sideways product master 1920×1080 с EXIF 6 на поворотном столе Rotate Desk, dial 90°/180°/270°, batch JPG/PNG thumbs и export вертикальных кадров в 02_Выход — локально на Windows без облака.
Windows · batch rotate · JPG/PNG/WEBP · локально
90°/180°/270° и произвольный угол для папки JPG/PNG — IrfanView, XnConvert, ImageMagick, локальная очередь без облака
Sideways master 1920×1080 → 1080×1920 · rotate ≠ mirror H/V
Повернуть фото пакетно на ПК — значит применить один угол (90°, 180°, 270° или произвольный) ко всей папке JPG, PNG или WEBP за один проход: landscape camera-roll становится вертикальным мастером 3:4 для Ozon, скан паспорта после ADF перестаёт лежать «на боку», сотни карточек товара выравниваются без ручного «Сохранить как» в каждом файле. Всё выполняется локально на Windows — без загрузки в облако. Ниже — разница поворота и зеркала (flip), пресеты 90°/180°/270°, произвольный угол, EXIF Orientation vs пиксельный rotate, сравнение IrfanView, XnConvert, ImageMagick, jpegtran и Rotate Desk UniqFlow, честная правда про lossless JPEG и FAQ на 30 вопросов.
Пакетный поворот фото на ПК: зачем и когда
Запрос «повернуть фото» (3113 показов на desktop в Wordstat, RU 225) в batch-контексте означает не разовый клик в просмотрщике, а очередь на сотни файлов с одним preset. Синоним «повернуть изображение» (2727) описывает ту же геометрию; «повернуть несколько фото» (80) — прямой batch sub-intent.
Пакетный поворот нужен, когда ориентация кадра системно неверна: съёмка товара «боком» на телефоне, ADF-скан документов под углом 90°, архив фотографий с перевёрнутым EXIF, выгрузка из CMS, где превью верное, а пиксели — нет. Один файл исправляют в Paint или Photos; папку из 200–500 JPG — только desktop batch.
Поворот vs зеркало — в чём разница
Rotate (поворот) крутит кадр на угол вокруг центра. При 90° или 270° ширина и высота меняются местами: 1920×1080 становится 1080×1920. При 180° WxH не меняется, но верх и низ кадра переворачиваются.
Flip (зеркало) отражает по оси H или V, WxH не меняется. Текст «задом наперёд» — flip; кадр «лёг на бок» — rotate. Подробнее про H/V и -flop — в материале «Отзеркалить фото пакетно на ПК». Здесь rotate — primary; flip — sibling, не замена.
Коротко: sideways master → rotate 90°; зеркальный текст → flip H. Смешивать операции в одной очереди без правила — источник ошибок на маркетплейсах.
Когда нужен пакетный поворот: Avito, Ozon, сканы, camera roll
С февраля 2025 Ozon перевёл fashion и затем все категории на вертикальный формат 3:4; рекомендуемое 1500×2000, минимум 900×1200 для одежды (FotoFactor — Ozon 2026). Правило контента: «картинка располагается естественно, нельзя поворачивать на бок» — pixel orientation критична (MPStats). Landscape camera-roll 1920×1080 → batch rotate 90° → crop 3:4 1200×1600 — типовой seller-поток.
На Avito свободное соотношение сторон; ориентир 1280×960 (4:3), минимум 640×480 (FotoFactor — marketplace 2026). Вертикаль не обязательна, но «лёгший на бок» кадр режется смарт-кадрированием в выдаче.
Для сканов паспорта и документов после ADF поворот 90°/180° локально закрывает sub-intent чище, чем «повернуть фото онлайн» (1070 — negative filter): upload = передача ПДн третьей стороне.
02_Выход.Универсальный seller master 1200×1600 (3:4) закрывает WB, Ozon и Яндекс.Маркет; rotate — первый шаг перед обрезкой и кадрированием (GdeFoto).
Поворот на 90°, 180° и 270° для всей папки
Запрос «повернуть фото на 90 градусов» (88) — главный preset-кластер. «Повернуть фото на 180 градусов» (17) и 270° (LSI к video rotate spoke) — те же batch-правила: один угол на всю партию, pilot 5–10 файлов, затем полная папка.
Поворот на 90°
90° по часовой (CW) или против (CCW = 270°) — стандарт для landscape → vertical. Для JPEG критично: jpegtran переставляет DCT-блоки без полного декодирования — lossless (jpegtran manpage). IrfanView Batch, XnConvert и ImageMagick mogrify -rotate 90 делают re-encode — generation loss на каждом сохранении.
Оговорка: если ширина или высота не кратны iMCU (8/16 px), lossless rotate может обрезать краевые блоки (-trim) или отказать с -perfect (Better JPEG).
Поворот на 180°
180° переворачивает кадр вверх ногами, WxH не меняется. Полезно для перевёрнутых сканов и селфи с перевёрнутой камерой. jpegtran -rotate 180 — lossless для JPEG.
Поворот на 270°
270° CCW = 90° CW в обратную сторону. В batch-очереди фиксируйте направление один раз: смешение CW и CCW в одной папке без суффикса в имени файла — хаос при повторной обработке.
Geometry · rotate ≠ mirror · photo
Угол × качество × EXIF — выберите preset до batch
Sideways Ozon-карточка или скан паспорта → pixel rotate 90° и сброс Orientation→1. Custom 5° для «ровной горизонта» = re-encode.
jpegtran -rot 90 · 1920×1080 → 1080×1920
mogrify -rotate 90 · +generation loss
jpegtran -rot 180 lossless · WxH same
-background none -rotate 5 · always lossy
exiftool Orientation=6 · pixels unchanged ⚠
mogrify -auto-orient · EXIF→pixel + strip
Footnote: Mirror H/V — spoke otzarkalit-foto; rotate 90° ≠ -flop. После pixel rotate всегда Orientation→1. EXIF-only меняет только metadata — для upload Ozon/Avito нужен pixel rotate + normalize.
Перед batch на 500+ файлов: pilot 5–10, проверьте WxH после rotate, читаемость текста «ТОВАР» сверху, Orientation→1. Матрица угол×качество×EXIF — в интерактивном блоке выше.
- Создайте
01_Входи02_Выход; оригиналы не перезаписывайте. - Выберите preset: 90° / 180° / 270° — один на партию.
- Pilot 5–10 JPG: сравните lossless (jpegtran) vs re-encode (IrfanView batch).
- Запустите очередь на всю папку; spot-check 3–5 файлов в просмотрщике и на превью Ozon.
- Экспорт в
02_Выходс суффиксомrotate90_v01— без upload в облако.
Поворот на произвольный угол
«Повернуть фото на несколько градусов» (75) и «повернуть фото на градусы» (253) — custom-angle intent. Типичные кейсы: выровнять горизонт на панораме, исправить скан под 5–15°, наклон этикетки на фото товара.
Произвольный угол и потеря качества
Поворот на 7°, 15° или 45° требует ресэмплинга пикселей и re-encode JPEG — накопление generation loss при каждом сохранении (Cloudinary — JPEG generation loss). jpegtran не поддерживает произвольный угол — только 90°/180°/270° и transpose/transverse.
«Arbitrary angles always require resampling, which means re-encoding, which means quality loss on JPEGs» — FreeToolArena rotate guide.
45° и мелкие углы для сканов
«Повернуть фото на 45 градусов» (18) — нишевый preset. Для документов чаще достаточно 90°/180°; custom° — когда кадр слегка наклонён относительно горизонта. IrfanView Fine rotation, XnConvert Actions→Rotate, ImageMagick -background none -rotate 5 — рабочие пути; фиксируйте quality и минимизируйте число последующих пересохранений.
PNG с прозрачностью при custom°
ImageMagick: -background transparent -rotate <deg> +repage до rotate; иначе углы заливаются чёрным или белым (ImageMagick #6765). XnConvert и IrfanView сохраняют alpha при том же формате; для batch PNG — отдельный preset от JPG.
Как повернуть фото на компьютере: IrfanView, XnConvert, ImageMagick
«Как повернуть фото на компьютере» (52) и «как повернуть фото на пк» (8) — desktop HowTo. «Программа для поворота фото» (7) — software intent. Ниже — три бесплатных инструмента + jpegtran + UniqFlow + почему не Photoshop для 500+ файлов.
IrfanView — Batch Conversion, advanced rotate
File → Batch Conversion → Advanced Options: Rotate left/right (90°) или Fine rotation (180°/custom). Стандартный batch dialog делает re-encode (IrfanView batch help).
Lossless path для JPEG: Thumbnails → select → JPG Lossless Operations (Shift-J) — 90° lossless, auto-rotate по EXIF; не в стандартном Batch dialog (PC Review). CLI: /jpg_rotate, /advancedbatch для скриптов.
XnConvert — rotate preset queue
Actions → Transform → Rotate: ±90°/180°/custom°. Presets, hot folders, NConvert CLI для headless batch 500+ файлов (XnConvert, apollomaniacs tutorial). Re-encode для JPEG при rotate; зато отличная очередь и низкий порог входа.
ImageMagick — mogrify -rotate / -auto-orient
Batch: magick mogrify -path out -rotate 90 *.jpg (mogrify man). -auto-orient читает EXIF, применяет flip/rotate, сбрасывает тег — но для JPEG это lossy re-encode (Stack Overflow — auto-orient). Для lossless auto-orient — exiftran -ai (WSL/Git Bash на Windows).
Photoshop / Paint — почему не для 500+ файлов
«Как повернуть фото в фотошопе» (96) — single-file noise. Image → Image Rotation подходит для 1–5 кадров; batch 500 через Action медленнее специализированной очереди и требует подписку. Paint и Windows Photos — одиночный поворот без папочной очереди.
| Критерий | IrfanView | XnConvert | ImageMagick | jpegtran / exiftran | UniqFlow Rotate Desk | Online rotate |
|---|---|---|---|---|---|---|
| Batch UI | ★★★★ Batch (B) | ★★★★★ presets + hot folder | CLI / script | CLI only | ★★★★ folder queue | Drag 1–50 files |
| 90° lossless JPEG | Thumbs → Lossless Ops | ❌ re-encode | ❌ re-encode | ✅ | ✅ preset | ❌ re-encode |
| Custom angle | Fine rotation | ✅ Actions | ✅ -rotate | ❌ | ✅ custom queue | ✅ single file |
| EXIF auto-orient | Lossless thumbs | Metadata action | -auto-orient lossy | ✅ exiftran -ai | normalize preset | metadata only ⚠ |
| PNG alpha | ✅ | ✅ | needs -background transparent | N/A | ✅ | часто белые углы |
| 500+ scale | Good; lossless manual | Excellent queue | Excellent; RAM on TIFF | Excellent CLI | Local batch | Лимиты upload |
| Privacy | ✅ local | ✅ local | ✅ local | ✅ local | ✅ local | Upload третьей стороне |
| Price | Free | Free | Free OSS | Free (libjpeg) | Commercial license | Freemium |
Стратегия для 500+ JPG: pilot → jpegtran/exiftran для 90°/270°; mixed PNG/WebP/custom° → XnConvert queue; scripting → ImageMagick/NConvert; единый preset+queue — UniqFlow Rotate Desk в цепочке пакетной обработки фото.
EXIF Orientation vs пиксельный поворот — без потери качества
«Повернуть фото без потери качества» (121) — quality FAQ-кластер. Ключевой разрыв: metadata-only ≠ pixel rotate.
Когда достаточно metadata
EXIF Orientation (tag 0x0112), значения 1–8, говорит просмотрщику, как отобразить JPEG без изменения пикселей (Brent Fitzgerald — Appreciating Exif). Камеры часто сохраняют сенсорную матрицу «как есть» и пишут Orientation=6 или 8.
Metadata-only достаточно только для локального просмотра в программе, которая читает тег. Для загрузки на Ozon, Avito или отправки контрагенту — недостаточно: пиксели остаются sideways, viewer площадки может игнорировать EXIF.
JPEG re-encode при 90°/270°
Pixel rotate через IrfanView batch, XnConvert или mogrify -rotate декодирует и перекодирует JPEG — generation loss. Альтернатива: jpegtran для 90°/180°/270°, exiftran -ai для lossless auto-orient (exiftran man).
| Режим | EXIF после операции | Когда использовать |
|---|---|---|
| Pixel rotate + normalize | Orientation=1, dimensions updated | Upload Ozon/Avito, кросс-платформа |
-strip / privacy | All EXIF removed | Анонимизация (отдельный spoke) |
| EXIF-only | Tag changed, pixels old | Только просмотр; риск double-rotate |
«If you process pixels, normalize orientation first… set orientation to 1 or remove the tag» — Brent Fitzgerald. «mogrify and convert both will lossy resize the image when correcting the orientation. Use exiftran instead for lossless rotation» — Stack Overflow.
-strip при rotate в ImageMagick удаляет EXIF и делает re-encode; для lossless EXIF strip — exiftool, не IM (Stack Overflow — EXIF strip).
Pilot 5–10 файлов: Rotate 90° — затем batch rotate на всю папку
Таблица IrfanView / XnConvert / ImageMagick / jpegtran закрыта — EXIF vs pixel rotate понятен. Следующий шаг для seller-потока и сканов: скачать UniqFlow с /download/, сверить SHA256, положить JPG/PNG в 01_Вход и прогнать Rotate Desk preset 90° на 5–10 файлах до партии 500+. Поворот ≠ зеркало H/V: sideways master → rotate, зеркальный текст → flip.
- Rotate 90° — landscape camera-roll 1920×1080 → vertical 1080×1920 для Ozon 3:4; один preset на всю очередь, pilot перед production.
- Lossless JPEG 90°/180°/270° — jpegtran или exiftran
-ai; IrfanView/XnConvert/IM при save JPG делают re-encode — честно учитывайте quality 90–92. - Файлы остаются на диске; License API (license.neurosync-ai.ru) проверяет только ключ — паспортные сканы и SKU не upload-ятся в облако.
SHA256SUMS-1.0.x.txt на странице загрузки перед запуском — базовая защита от подмены архива.
Release notes: версия, размер сборки и системные требования Windows 10/11 x64 — на /download/.
Unsigned test build 1.0.x: SmartScreen «Неизвестный издатель» — ожидаемо, если файл с официального сайта и хеш совпал.
Онлайн-активация: ключ через license.neurosync-ai.ru; offline grace до 72 ч — /docs/license/.
Поддержка покупателей: установка, активация, перенос лицензии — через официальный канал поддержки продукта.
Честные ограничения: Solo — 1 ПК, Pro/Annual — 2; rotate меняет geometry, не обещаем прохождение модерации Ozon/Avito; IrfanView/XnConvert/jpegtran бесплатны для rotate-only раз в месяц.
Почему не онлайн-сервисы для сотен файлов
«Повернуть фото онлайн» (1070) — самый шумный запрос кластера, но desktop batch intent чище: папка 200+ файлов, приватность, lossless truth. Онлайн удобен для 1–3 кадров; для seller-потока и сканов с ПДн — архитектурно слабее.
Лимиты загрузки, re-encode и приватность
Типичные лимиты: 20–50 файлов за сессию, мегабайты на файл, очередь на сервере. Marketing «без потери качества» при JPEG-сохранении часто означает «визуально похоже», не bit-identical. Только jpegtran или PNG без смены формата дают строгий lossless.
Частое возражение: «у меня client-side конвертер, файлы не уходят». DevTools → Network → загрузить фото: POST на чужой домен = данные переданы. Для supplier-карточек с артикулами и паспортных сканов даже «безопасный» online — лишний след в логах CDN.
02_Выход, naming — без зависимости от API сервиса.«Повернуть фото зеркально» (211) ведёт на flip spoke, не сюда. Онлайн-rotate и онлайн-flip — разные SERP, одинаковый риск для bulk privacy.
Связка: поворот → обрезка → JPG → resize
«Пакетная обработка фото» (501) — hub LSI. Порядок в geometry spoke минимизирует generations:
- Rotate — выровнять ориентацию (этот spoke).
- Crop 3:4 — пакетная обрезка и кадрирование под Ozon/WB master 1200×1600.
- Mirror (если нужно) — отзеркалить зеркальный текст, не sideways кадр.
- JPG convert — конвертировать в JPG для площадок, требующих JPEG.
- Resize — уменьшить размер под лимит веса (resize sibling, body link).
HEIC/phone uploads: Chrome/Safari auto-convert HEIC→JPEG может оставить Orientation=6 при landscape dims — crop/rotate до финальной геометрии (sharp #4059).
Video rotate — отдельный spoke: повернуть видео пакетно через ffmpeg transpose; фото — jpegtran/IM, без ffmpeg.
Уникализатор фото — complement для вариаций контента, не замена rotate. Geometry spoke не обещает обход модерации площадок.
Полный обзор инструментов и пресетов — в hub «Пакетная обработка фото на ПК».
Меньше пересохранений = меньше артефактов. Rotate lossless (jpegtran) → один crop re-encode → один JPG export — лучше, чем три rotate в разных программах подряд.
Следующий шаг · batch/photo rotate
От rotate preset — к crop 3:4, JPG convert и hub фото
Онлайн «повернуть фото» (1070) vs локальный batch — выбор сделан. Скачайте сборку с /download/, активируйте ключ через license.neurosync-ai.ru, сверьте checksum и прогоните 01_Вход → Rotate 90° → 02_Выход. Дальше по серии: crop под 3:4, JPG convert, video rotate, hub batch фото. UniqFlow готовит geometry локально; compliance площадок — на вашей стороне.
UNIQ-XXXX-XXXX-XXXX через license.neurosync-ai.ru; offline grace до 72 ч — /docs/license/.
Лимит устройств: Solo — 1 ПК; Pro/Annual — 2. Post-станция + ноут = проверьте тариф до масштабирования batch rotate.
Поддержка покупателей: установка unsigned-сборки, SmartScreen, активация и перенос лицензии — через официальный канал; не берите exe из Telegram.
Честные ограничения: «повернуть без потери качества» для JPEG — только jpegtran 90°/180°/270°; custom° = re-encode; rotate ≠ uniquizer и ≠ обход модерации; online bulk 20–50 файлов + upload риск для сканов с ПДн.
SHA256SUMS-1.0.x.txt перед установкой; «Неизвестный издатель» ожидаем для unsigned 1.0.x с /download/.
-rotate.
FAQ — пакетный поворот фото на ПК
Чем поворот отличается от зеркала (flip)?
Rotate крутит на угол; при 90° WxH swap. Flip отражает по оси H/V, WxH не меняется. Sideways кадр → rotate; зеркальный текст → flip.
Потеряется ли качество при повороте JPEG на 90°?
Зависит от инструмента. jpegtran — lossless. IrfanView batch, XnConvert, ImageMagick mogrify — re-encode. Для архива master выбирайте jpegtran или IrfanView Lossless Ops (Shift-J).
Можно ли повернуть JPEG без перекодирования?
Да — углы 90°/180°/270° через jpegtran или exiftran. Произвольный угол всегда требует re-encode.
Что такое EXIF Orientation и зачем тег 6/8?
Тег 0x0112: значения 1–8 задают, как viewer отображает файл без смены пикселей. 6 и 8 — типичные «боковые» ориентации с телефона. Для upload — нормализуйте пиксели и Orientation→1.
Достаточно ли изменить только EXIF Orientation?
Для локального просмотра — иногда. Для Ozon, Avito, email-вложений — нет: запеките поворот в пиксели.
Как пакетно повернуть все фото в папке на Windows?
IrfanView Batch → Advanced rotate; XnConvert preset; ImageMagick mogrify -rotate 90; jpegtran в цикле; UniqFlow Rotate Desk — одна очередь. Pilot 5–10, затем полная папка.
IrfanView или XnConvert — что лучше для 500+ файлов?
JPG 90° lossless — jpegtran или IrfanView Thumbs path. Mixed PNG/custom° — XnConvert queue. Скрипты — ImageMagick/NConvert.
Как повернуть фото на 90° через ImageMagick?
magick mogrify -path out -rotate 90 *.jpg. Один файл: magick in.jpg -rotate 90 out.jpg. Re-encode для JPEG.
Что делает mogrify -auto-orient?
Читает EXIF Orientation, применяет нужный flip/rotate, сбрасывает тег. Для JPEG — lossy re-encode. Lossless альтернатива: exiftran -ai.
Как повернуть PNG с прозрачностью без белых углов?
ImageMagick: -background transparent -rotate <deg> +repage до rotate. XnConvert/IrfanView — сохраняйте PNG, не конвертируйте в JPG в том же шаге.
Поворот на 5°/15° — будет ли потеря качества?
Да, всегда: ресэмплинг + re-encode JPEG. Минимизируйте последующие сохранения; для критичного качества — PNG master.
Как подготовить вертикальные фото 3:4 для Ozon после съёмки боком?
Batch rotate 90° → crop 1200×1600 → JPG convert. С февраля 2025 Ozon — вертикаль 3:4 для всех категорий.
Какие требования Avito к ориентации?
Свободное соотношение; ориентир 1280×960. Sideways кадр режется в выдаче — rotate до загрузки.
Как исправить скан паспорта на боку пакетно?
Batch rotate 90° или 180° локально. Не используйте online rotate для документов с ПДн.
Нужно ли удалять EXIF после поворота перед маркетплейсом?
Обязательно Orientation→1 и актуальные dimensions. Полный strip EXIF — отдельная задача (privacy spoke), не обязателен для карточек.
Поворот 180° — lossless для JPEG?
Да, через jpegtran -rotate 180. WxH не меняется.
Что такое jpegtran и где взять на Windows?
Утилита libjpeg-turbo: переставляет DCT-блоки без decode. Windows: пакет libjpeg-turbo, WSL, или порт в составе ImageMagick ecosystem. Команда: jpegtran -rotate 90 -copy all -outfile out.jpg in.jpg.
Связка rotate → crop → JPG — в каком порядке?
Rotate → crop 3:4 → mirror (если нужно) → JPG convert → resize. Меньше generations — лучше качество.
Почему в Проводнике нормально, а в редакторе — боком?
Проводник читает EXIF Orientation; редактор показывает сырые пиксели. Нормализуйте pixel rotate + Orientation→1.
Можно ли повернуть HEIC/WEBP пакетно на ПК?
Да через XnConvert, ImageMagick или UniqFlow. HEIC на Windows может потребовать кодек; после конвертации проверьте Orientation.
Чем photo rotate отличается от video rotate?
Фото — jpegtran, IrfanView, IM. Видео — ffmpeg transpose в spoke поворот видео. Разные инструменты, один geometry cluster.
UniqFlow — уникализатор для обхода модерации?
Нет. Уникализатор — отдельный spoke. Rotate Desk меняет только ориентацию; мы не обещаем обход правил Ozon/Avito.
Онлайн обещает «без потери» — это lossless?
Не обязательно. JPEG re-encode = generation loss. Marketing «без потери» ≠ bit-identical. Только jpegtran для 90°/180°/270°.
Зачем batch, если в Paint можно повернуть один файл?
Paint и Photos — для 1–2 кадров. При 200 SKU ручной save-as съедает часы и множит артефакты. Batch preset настраивается один раз.
IrfanView бесплатный — зачем платить за UniqFlow только ради rotate?
Если rotate — разовая задача раз в месяц, IrfanView/jpegtran достаточно. UniqFlow оправдан, когда rotate встроен в цепочку rotate→crop→export с единой очередью и naming.
EXIF и так исправит просмотрщик — зачем pixel rotate?
Viewer показывает «правильно» только у себя. При upload на маркетплейс файл без pixel rotate снова «поплывёт». Bake pixels + Orientation→1 — универсально.
Re-encode «незаметен» — можно не париться?
После 3–5 пересохранений артефакты видны на градиентах и тексте. Фиксируйте quality, минимизируйте generations; для master — jpegtran или PNG.
Rotate 180° то же самое, что flip H + flip V?
Для симметричного кадра без текста — похожий визуальный эффект. При асимметричном тексте H+V ≠ rotate 180° по направлению надписи.
Что такое transpose и transverse в jpegtran?
-transpose / -transverse = combo flip+90°; соответствуют EXIF 5/7. Полезно для нормализации без отдельных шагов flip и rotate.
FastStone Image Viewer — альтернатива для batch rotate?
Да, batch custom angle на Windows. Не различает lossless 90° vs re-encode в UI — проверяйте выход для JPG master.
Лицензия UniqFlow — честно про коммерческое использование?
UniqFlow — коммерческая desktop-лицензия с онлайн-активацией, offline grace и лимитом устройств. Не обещаем «вечный ключ» и не позиционируем rotate как обход правил площадок. Бесплатные IrfanView/XnConvert/ImageMagick/jpegtran покрывают rotate-only сценарии без покупки.
