Как сжать изображение до точного размера

Сожмите изображение до точного размера: задайте лимит в KB или MB для каждого файла, и результат уложится в него. До 50 штук, прямо в браузере.

Обновлено 2026-09-16·2 мин чтения

Сжать до целевого размера

Форма загрузки требует меньше 2 MB. Письмо отскакивает после 10. Площадка объявлений ограничивает каждое фото где-то посередине. Ужать изображения под конкретное число — отдельная задача: сжатие по уровню качества даёт файл поменьше, но «поменьше» не пробивает жёсткий лимит.

Сжатие до целевого размера работает от обратного — от числа: движок кодирует, измеряет и шаг за шагом снижает качество, пока файл не окажется в пределах заданного лимита. Это лучшее качество, которое допускает лимит, а не догадка о нём. Компрессор изображений от AmiIMG берёт заданный вами лимит — 200 KB, 500 KB, 1 MB, любой — применяет его к пакету до 50 изображений и выполняет весь цикл на вашем устройстве, без всякой загрузки на сервер.

Сжатие до целевого размера — шаг за шагом

1

Добавьте пакет файлов

Откройте компрессор изображений AmiIMG и перетащите до 50 файлов. JPG, PNG, WebP, GIF и BMP обрабатываются вместе; на каждой карточке виден текущий размер, так что самые тяжёлые сразу заметны.

Сжать изображение – Добавьте пакет файлов
2

Переключитесь на «По целевому размеру»

Выберите По целевому размеру вместо уровня качества и введите лимит — 200 KB, 500 KB, 1 MB. У всех изображений в очереди будет один и тот же потолок, а исходники PNG, GIF и BMP экспортируются в JPG — единственный формат, у которого достаточно гибкости, чтобы попасть в заданное число.

Сжать изображение – Переключитесь на «По целевому размеру»
3

Сожмите и посмотрите на расчёты

Нажмите Сжать изображения. Каждый файл подбирает максимальное качество, которое допускает его собственный лимит, а результаты показываются как старый размер → новый размер для каждого изображения, так что видно, что именно уложилось и с каким запасом.

Сжать изображение – Сожмите и посмотрите на расчёты
4

Скачайте пакет

Заберите всё одним ZIP. Имена совпадают с оригиналами, так что файлы, соответствующие требованиям, окажутся рядом с исходниками — или сразу отправятся в ту форму загрузки, с которой всё началось.

Сжать изображение – Скачайте пакет

Как чисто попасть в нужное число

Лимит слишком низкий? Сначала измените размер

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

Где обычно проходят лимиты

Формы обычно просят 2 MB, площадки маркетплейсов держатся где-то между 200 KB и 1 MB на изображение, а вложения в письмах доходят до 10–25 MB на сообщение. Ставьте целевое значение равным реальному числу платформы, а не комфортно ниже — каждый лишний килобайт запаса это выброшенное качество.

Один лимит — на каждое изображение

Лимит применяется к каждому файлу, а не к пакету. Очередь из 50 изображений с лимитом 500 KB всё равно может означать до 25 MB загрузки — каждый файл по отдельности соответствует требованию, а сумма просто такая, какая есть.

Частые вопросы

Попадает ли результат ровно в нужное число байт?

Нет — гарантия в том, что размер не превышает лимит. Движок останавливается на максимальном качестве, которое укладывается в лимит, поэтому простое фото может оказаться заметно ниже него.

Почему мой PNG экспортировался в JPG?

PNG — формат без потерь, у него нет регулятора качества, который можно убавить. Чтобы достичь числового лимита, такие исходники переключаются на JPG, который обменивает контролируемую часть качества на размер.

Целевой режим или режим качества — что мне нужно?

Режим качества — когда вся цель «поменьше и всё ещё резко»; целевой режим — когда есть жёсткий лимит. Они отвечают на разные вопросы: предпочтение против соответствия требованиям.

Соблюдает ли лимит каждое изображение в пакете?

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

Что-нибудь загружается на сервер?

Нет. Весь цикл — кодирование, измерение, корректировка, повтор — выполняется в вашем браузере на вашем устройстве.

Готовы попасть в нужное число?

Задайте лимит и получите соответствующие требованиям файлы — до 50 за раз, без загрузки на сервер.

Сжать до целевого размера