Сжать фото до 100 КБ
Сто килобайт — 102 400 байт, и при 0,15 байта на пиксель это около 683 000 точек: кадр 960×720 или портрет 720×960. У нижней границы шкалы, где плотность падает примерно до 0,06, тот же потолок держит уже 1440×1080, но ценой видимой плитки на однотонных участках. Снимок, который и так весит меньше цели, инструмент возвращает нетронутым — повторное кодирование только испортило бы его.
Коротко о цифрах
- Потолок
- 100 КБ = 102 400 байт
- Расчёт при 0,15 Б/пиксель
- ≈683 000 пикселей — 960×720
- У нижней границы шкалы
- ≈0,06 Б/пиксель — до 1440×1080
- Полный кадр 12 Мпикс
- 0,0084 байта на пиксель — сторона уменьшается
- Исходник меньше цели
- возвращается нетронутым при четырёх условиях
Что укладывается в сто килобайт
Сто килобайт — верхняя граница «маленького» фото и самый частый запрос среди всех потолков. Кадр 960×720 занимает 691 200 пикселей и укладывается при плотности 0,148 байта на пиксель: это середина шкалы, где лицо, текст на вывеске и мелкие детали ещё держатся. Полтора мегапикселя тоже влезут, но подбор уйдёт в нижнюю треть, и на небе или стене появятся ступеньки.
Двенадцатимегапиксельный кадр целиком в сто килобайт не поместится: это 0,0084 байта на пиксель, вдесятеро ниже того, что JPEG выдаёт на дне шкалы. Инструмент это обнаружит после семи проб качества и сам уменьшит сторону — сначала до 0,7, затем до 0,5 от исходной. Если хотите управлять разрешением сами, выберите ограничение стороны на панели до запуска.
Когда файл не трогают вовсе
- Режим выбран «по размеру» — именно он проверяет исходный вес до начала работы.
- Файл уже не больше ста килобайт.
- Ограничение стороны не выбрано или картинка и так меньше него.
- Формат вывода совпадает с форматом исходника: JPEG на входе и JPEG на выходе.
- Совпали все четыре условия — вы получите исходный файл байт в байт. Переключите формат на WebP, и четвёртое условие сломается: картинка будет перекодирована, даже если она меньше цели.
Порядок работы
- Загрузите JPG, PNG или WebP — размер и разрешение появятся в шапке сразу после раскодирования.
- Цель 100 КБ уже стоит, режим «по размеру» выбран автоматически.
- При необходимости ограничьте сторону: 1920, 1280 или 800 пикселей по длинной стороне.
- Запустите сжатие — семь проб качества занимают на телефонном снимке считанные секунды.
- Проверьте сводку: там указаны итоговый вес, итоговое разрешение и процент выигрыша.
Частые вопросы
Мой файл весит 96 КБ — что сделает инструмент?
Вернёт его как есть, если формат вывода совпадает с исходным и ограничение стороны не выбрано. Сжимать картинку, которая и так укладывается в потолок, значит ухудшить её без всякой выгоды.
Я сжал фото дважды, и оно стало заметно хуже. Почему?
Каждое кодирование JPEG квантует картинку заново, и второй проход работает уже по следам первого. Потери накапливаются, а вес почти не падает. Возвращайтесь к оригиналу и сжимайте его один раз до нужной цели.
Что выбрать: режим «по размеру» или фиксированное качество?
По размеру — когда есть внешнее ограничение в килобайтах, как здесь. Фиксированное качество удобнее для пачки однотипных снимков: вес будет разным, зато степень потерь одинаковой у всех.
Сколько мегапикселей переживёт сто килобайт?
Примерно 0,7 мегапикселя при пристойном качестве и до полутора у нижней границы шкалы, где картинка уже заметно разваливается. Всё, что выше двух мегапикселей, потребует уменьшения стороны.