Пакетная обработка изображений

Уменьшение, конвертация и сжатие сразу многих изображений в браузере: вписать в максимальную ширину и высоту, JPEG, PNG или WebP с качеством, ZIP с результатами и отчёт о размере и скорости. Без загрузки.

Введённые данные и файлы остаются в браузере

Изображения

Перетащите изображения сюда

JPEG · PNG · WebP · GIF · BMP · TIFF · ICO · TGA

80%

Для JPEG и WebP; PNG ниже 90 сохраняется с палитрой из 256 цветов.

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

Только если формат и размер в пикселях не меняются: уменьшенный или конвертированный файл сохраняется всегда.

Файлы перекодируются локально: EXIF, GPS и цветовой профиль исходника удаляются, поворот из EXIF применяется к пикселям.

Отчёт

Добавьте изображения — они появятся здесь; после обработки в каждой строке будут новый размер, изменение и время.

На этой странице

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

Подробное описание функциональности

Перетащите набор фотографий, скриншотов или графики: JPEG, PNG, WebP, GIF, BMP, TIFF, ICO или TGA. Выберите Формат результата — Формат каждого файла, JPEG, PNG, WebP, GIF, BMP или TIFF — и Качество от 1 до 100. Задайте Макс. ширина, px и Макс. высота, px, чтобы вписать большие изображения в рамку вроде 1920×1080: пропорции сохраняются, меньшие изображения не увеличиваются. С флажком Оставлять исходный файл, если результат не меньше уже оптимизированный файл проходит без изменений, а не растёт.

Нажмите Обработать изображения — файлы распределятся между параллельными воркерами (до трёх, в зависимости от устройства). Каждое изображение один раз декодируется в Rust/WebAssembly, уменьшается фильтром Lanczos3 и кодируется; WebP кодирует браузерный кодировщик с потерями, поэтому качество работает. Отчёт заполняется построчно: размер до и после, изменение в процентах, размер в пикселях, время на файл и состояние. Итоги показывают число обработанных изображений, байты до и после, общее изменение, общее время и скорость в МБ/с и мегапикселях в секунду.

Скачивайте файлы по одному, все сразу через Скачать все (ZIP) или таблицу через Отчёт (CSV) с байтами, пикселями и миллисекундами. При перекодировании удаляются EXIF, GPS и цветовой профиль исходника, а поворот из EXIF применяется к пикселям, поэтому фото с телефона не лягут на бок. Отмена останавливает все воркеры и сохраняет уже готовые строки.

Практические примеры

Фото для сайта: перетащите 40 JPEG с камеры, выберите WebP, качество 75 и макс. ширину 1920 — отчёт покажет, например, 182 МБ → 9,6 МБ (−95%), а Скачать все (ZIP) отдаст images.zip.

Скриншоты в JPEG: выберите JPEG с качеством 85 без ограничения размера, чтобы превратить папку PNG-скриншотов в файлы намного меньше; прозрачные области станут белыми.

Миниатюры: задайте макс. ширину и высоту 400 — получится набор превью, вписанных в рамку 400×400.

Проверить, что уже оптимизировано: оставьте формат каждого файла, качество 80 и включите Оставлять исходный файл, если результат не меньше; строки с пометкой Оставлен исходный меньше уже не станут.

Как использовать этот инструмент

  1. Добавьте изображения

    Перетащите изображения в область Перетащите изображения сюда или нажмите Выбрать изображения; кнопка Добавить изображения добавляет ещё. Каждый файл появится в отчёте со статусом В очереди.

  2. Выберите настройки

    Укажите Формат результата и Качество, при необходимости — Макс. ширина, px и Макс. высота, px.

  3. Обработайте

    Нажмите Обработать изображения. Прогресс показывает готовые файлы, байты, скорость и прошедшее время; Отмена останавливает пакет.

  4. Проверьте и скачайте

    Посмотрите итоги и строки, затем нажмите Скачать все (ZIP), кнопку скачивания в строке или Отчёт (CSV).

Советы и лучшие практики

  • Для фотографий обычно сильнее всего экономят WebP или JPEG с качеством 70–85 вместе с макс. шириной 1600–2560 px.
  • PNG с качеством ниже 90 превращается в палитру из 256 цветов: хорошо для простой графики, плохо для фото.
  • Скорость зависит от мегапикселей, а не от размера файла: JPEG на 2 МБ и 24 мегапикселя обрабатывается дольше скриншота на 5 МБ.
  • Файлы с одинаковыми именами получают в ZIP суффиксы (2), (3), поэтому ничего не перезаписывается.
  • Для одного изображения со сравнением до/после используйте Сжатие изображений, для точных ширины×высоты — Изменение размера.

Помогите выбрать следующий шаг

Что улучшить дальше?

Выберите одно предложение. Это идеи, а не обещанные функции.

Выберите один вариант

Отправляется только выбранный вариант как анонимный счётчик. В голосе нет введённых данных, сведений о файлах, URL, cookie или идентификатора; он не сохраняется в браузере. После перезагрузки страницы можно проголосовать снова.