Как сжать изображение до точного размера
Сожмите изображение до точного размера: задайте лимит в KB или MB для каждого файла, и результат уложится в него. До 50 штук, прямо в браузере.
Сжать до целевого размераФорма загрузки требует меньше 2 MB. Письмо отскакивает после 10. Площадка объявлений ограничивает каждое фото где-то посередине. Ужать изображения под конкретное число — отдельная задача: сжатие по уровню качества даёт файл поменьше, но «поменьше» не пробивает жёсткий лимит.
Сжатие до целевого размера работает от обратного — от числа: движок кодирует, измеряет и шаг за шагом снижает качество, пока файл не окажется в пределах заданного лимита. Это лучшее качество, которое допускает лимит, а не догадка о нём. Компрессор изображений от AmiIMG берёт заданный вами лимит — 200 KB, 500 KB, 1 MB, любой — применяет его к пакету до 50 изображений и выполняет весь цикл на вашем устройстве, без всякой загрузки на сервер.
Сжатие до целевого размера — шаг за шагом
Добавьте пакет файлов
Откройте компрессор изображений AmiIMG и перетащите до 50 файлов. JPG, PNG, WebP, GIF и BMP обрабатываются вместе; на каждой карточке виден текущий размер, так что самые тяжёлые сразу заметны.

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

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

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

Как чисто попасть в нужное число
Лимит слишком низкий? Сначала измените размер
Когда фото не может уложиться в очень низкий лимит, не превратившись в кашу, проблема в самом количестве пикселей. Сначала уменьшите размер до размера отображения, а потом сжимайте до лимита — половина данных исчезает ещё до того, как в уравнение вступает качество.
Где обычно проходят лимиты
Формы обычно просят 2 MB, площадки маркетплейсов держатся где-то между 200 KB и 1 MB на изображение, а вложения в письмах доходят до 10–25 MB на сообщение. Ставьте целевое значение равным реальному числу платформы, а не комфортно ниже — каждый лишний килобайт запаса это выброшенное качество.
Один лимит — на каждое изображение
Лимит применяется к каждому файлу, а не к пакету. Очередь из 50 изображений с лимитом 500 KB всё равно может означать до 25 MB загрузки — каждый файл по отдельности соответствует требованию, а сумма просто такая, какая есть.
Частые вопросы
Попадает ли результат ровно в нужное число байт?
Нет — гарантия в том, что размер не превышает лимит. Движок останавливается на максимальном качестве, которое укладывается в лимит, поэтому простое фото может оказаться заметно ниже него.
Почему мой PNG экспортировался в JPG?
PNG — формат без потерь, у него нет регулятора качества, который можно убавить. Чтобы достичь числового лимита, такие исходники переключаются на JPG, который обменивает контролируемую часть качества на размер.
Целевой режим или режим качества — что мне нужно?
Режим качества — когда вся цель «поменьше и всё ещё резко»; целевой режим — когда есть жёсткий лимит. Они отвечают на разные вопросы: предпочтение против соответствия требованиям.
Соблюдает ли лимит каждое изображение в пакете?
Да. Потолок задаётся для каждого изображения, и каждый файл подбирается под него независимо — разнородное содержимое в одной очереди выходит полностью соответствующим требованиям.
Что-нибудь загружается на сервер?
Нет. Весь цикл — кодирование, измерение, корректировка, повтор — выполняется в вашем браузере на вашем устройстве.