Сжатие изображений
Сделайте изображение меньше и посмотрите, как именно оно выглядит, прежде чем скачать.
До и после
Декодирование…
Перетащите изображения сюда, чтобы увидеть, насколько они уменьшатся.
Как пользоваться
- Перетащите одно или несколько изображений на карточку, вставьте через ⌘V или нажмите «Выбрать изображение». Сжатие начинается сразу: нажимать кнопку не нужно, и ничего не отправляется.
- Прочитайте «3,6 МБ → 412 КБ» и метку «-89%», затем сравните два предпросмотра: картинка справа — это ровно тот файл, который вы скачаете.
- Двигайте ползунок качества или выберите меньшую длинную сторону, чтобы пойти дальше — настройки применяются ко всему пакету. «Скачать» сохраняет один файл (name-min.jpg); при нескольких изображениях «Скачать все» даёт один ykit-images.zip. Ваши оригиналы никогда не изменяются.
Пример
Пример изображения (97,1 КБ, 1200×800)
ykit-sample.jpg 1200 × 800 97,1 КБ
С настройками по умолчанию
ykit-sample-min.jpg 1200 × 800 63,5 КБ -35%
Числа выше взяты из самой кнопки «Загрузить пример» — это тот же файл, который получают все. Поскольку настройки по умолчанию сохраняют формат ввода и исходные размеры, изменилось только качество.
Правила, ограничения и известные проблемы
- Ничего не отправляется: декодирование, изменение размера и кодирование выполняются в этой вкладке, и страница никогда не отправляет сетевых запросов. Ваш исходный файл только читается и никогда не изменяется.
- JPEG и WebP перекодируются с потерями. Сжатие уже сжатого фото добавляет второй раунд потерь; инструмент никогда не обещает «визуально без потерь».
- PNG на выходе сжимается без потерь и здесь не сокращает палитру, поэтому обычно не становится меньше — для PNG рычаги это меньшая длинная сторона или WebP.
- Перекодирование теряет EXIF (время съёмки, камеру, GPS), XMP и профиль ICC, а результат всегда в sRGB — фото с широким охватом могут выглядеть бледнее. Ориентация поворачивается в пиксели, поэтому фото не выйдут на боку.
- Прозрачные пиксели заполняются белым, когда результат в JPEG, потому что в JPEG нет альфа-канала.
- Цели «сжать до 200 КБ» нет: у кодировщика браузера нет управления битрейтом, а попадание в байтовую цель означало бы 5–8 дополнительных кодирований на каждое движение ползунка. Ползунок качества плюс реальный размер в байтах доведут до нужного за одно-два перетаскивания.
- До 30 изображений в пакете, по 24 МиБ и 40 мегапикселей каждое. Они обрабатываются по одному со счётчиком прогресса, поэтому память не растёт с числом файлов. К именам файлов добавляется суффикс «-min», чтобы оригинал оставался на месте.
- HEIC/HEIF, AVIF, GIF и SVG отклоняются с явным сообщением, а не молча дают пустой результат. Фото телефона в HEIC нужно сначала экспортировать в JPEG.
- ZIP — это простой контейнер, а не дополнительное сжатие: его размер примерно равен сумме сжатых файлов. Одна настройка качества применяется ко всему пакету, а файл с ошибкой остаётся отмеченным в списке (снимает отметку только «Очистить»). Ни истории, ни ссылки нет — ничего не сохраняется, поэтому перезагрузка начинает с нуля.
Похожие инструменты
Что обычно нужно дальше, когда файл уже достаточно мал.