Сжать PNG до 50 КБ
Пятьдесят килобайт — жесткий лимит для PNG, но для логотипа, иконки или обрезанного скриншота интерфейса этого вполне достаточно, если сократить цвета до палитры. Здесь результат остается в формате PNG вместе с прозрачностью, а если изображению для нужного размера требуется другой формат, мы прямо об этом скажем.
Сжать изображение
или перетащите сюда файлы JPG, JPEG, JFIF … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
При уменьшении ширина не станет меньше этого значения. 0 — без ограничения.
При желании задайте размеры перед сжатием. Формам, которые требуют и пиксели, и КБ, нужно и то и другое.
Размер выбранной выше стороны в пикселях.
При подборе целевого размера качество не опустится ниже этого значения — вместо этого изображение будет уменьшено.
4:2:0 вдвое снижает цветовое разрешение и заметно уменьшает фотографии; 4:4:4 сохраняет чёткие края текста, логотипов и скриншотов.
PNG с потерями сокращает палитру (как TinyPNG) и получается намного меньше; без потерь сохраняется каждый пиксель.
Как пользоваться инструментом
- 1
Перетащите PNG
Добавьте один PNG или пакет до 20 файлов, каждый до 95 MB. Подойдут экспорт из Figma, Canva, Photoshop и скриншот клавишей.
- 2
Оставьте 50 KB, PNG и режим «С потерями»
Целевой размер установлен на 50 KB, Формат вывода — PNG, Сжатие PNG — С потерями (меньше). В разделе Расширенные настройки параметр Минимальная ширина не даст уменьшить логотип меньше нужного вам размера.
- 3
Нажмите «Сжать в PNG» и проверьте размер
Нажмите Сжать в PNG →. Рядом с кнопкой скачивания у каждого результата указан новый размер, поэтому вы увидите, что он меньше 50 KB, ещё до загрузки файла куда-либо.
Можно ли сжать PNG до 50 KB?
Да, для логотипов, иконок, схем и обрезанных скриншотов: после сведения к палитре до 256 цветов они обычно укладываются в 50 KB при исходных размерах. Большой PNG с фотографиями без потери пикселей не поместится, поэтому там лучше вывод в WebP или JPG.
Откуда берется лимит 50 KB для PNG
PNG выбирают, когда изображению нужен прозрачный фон или предельно чёткие края: логотипы для подписи в письме, иконки в справочном центре, значки в профиле, стикеры и обрезанные скриншоты для отчёта об ошибке. Для таких задач обычно действуют жёсткие лимиты. Системы управления контентом, обучающие платформы и старые веб-формы часто ограничивают изображения 50 KB.
Сложность в том, что PNG редко бывают лёгкими. Дизайнерские программы сохраняют 32-битный цвет с полным альфа-каналом, а «Ножницы» в Windows и сочетание клавиш для скриншота в macOS по умолчанию сохраняют PNG. Экспорт логотипа шириной 1280 px или снимок окна браузера легко начинаются с нескольких сотен килобайт.
Квантование палитры или PNG без потерь при 50 KB
- 16 цветов
Двухцветные иконки и штриховая графика; в затенённых областях заметны ступени
- 32 цвета
Простые плоские логотипы и диаграммы с несколькими рядами
- 64 цвета
Скриншоты интерфейса без фотографий, в основном чистые
- 128 цветов
Логотипы с градиентами или мягкими тенями, лёгкий дизеринг
- 256 цветов
Максимум палитры PNG; ближе всего к оригиналу
Режим с потерями здесь — квантование палитры. Инструмент выбирает самые важные цвета вашего изображения, до 256, сопоставляет каждому пикселю ближайший и хранит один 8-битный индекс на пиксель вместо 32 бит красного, зелёного, синего и альфа-канала. Записи палитры сохраняют собственную прозрачность через блок tRNS в PNG, поэтому сглаженный край логотипа по-прежнему сливается с любым фоном.
Режим без потерь сохраняет каждый пиксель. Он может работать только с кодированием: PNG пробует один из пяти построчных фильтров (None, Sub, Up, Average и Paeth), затем сжимает данные алгоритмом Deflate, который используется и в ZIP-файлах, а метаданные, такие как текстовые блоки и встроенные миниатюры, удаляются. Это убирает от нескольких процентов до трети размера типичного экспорта, чего редко хватает, чтобы превратить 400 KB в 50 KB. Почему эти два формата так различаются, объясняет сравнение JPG и PNG.
Когда PNG не уложится в 50 KB
Фото и большие скриншоты не поместятся в PNG
У фотографии, иллюстрации с множеством градиентов или полноэкранного снимка с изображениями внутри тысячи различных цветов и очень мало повторов. Даже при 256 цветах файл остаётся заметно больше 50 KB в исходных размерах, поэтому инструменту приходится его уменьшать. Если это допустимо, выберите в поле Формат вывода WebP, чтобы сохранить прозрачность, или конвертируйте PNG в JPG, если прозрачность не нужна.
Сжать PNG до 50 КБ: вопросы и ответы
Насколько можно уменьшить PNG-логотип, чтобы он не выглядел дешево?
Плоский логотип с несколькими фирменными цветами и прозрачным фоном часто умещается в 5–20 KB при ширине 500 px, то есть гораздо меньше этого лимита. Логотипам с тенями, свечением или фотографическими текстурами для мягких краёв нужно больше цветов, и их размер ближе к 50 KB.
Почему мой PNG получился уже оригинала?
Одной палитры не хватило, чтобы уложиться в 50 KB, поэтому функция Разрешить уменьшение размеров уменьшала ширину и высоту, пока файл не стал достаточно лёгким. Так бывает с большими скриншотами и любыми изображениями с фотографиями. Задайте Минимальная ширина или выберите в поле Формат вывода WebP: он сохраняет прозрачность и справляется с таким содержимым гораздо лучше.
Остается ли PNG с палитрой настоящим PNG?
Да. Изображения с палитрой (в спецификации это indexed-color) входят в PNG с первой версии. Их открывают все браузеры и графические редакторы.
Выбирать ли режим «Без потерь» для цели 50 KB?
Только когда важны точные значения пикселей: пиксель-арт, технические чертежи или изображения, которые сравнивают побайтно. Режим без потерь сохраняет все цвета и опирается на более умное кодирование и удаление метаданных, поэтому на большинстве изображений уложиться в 50 KB он может, лишь отбросив пиксели.
Форма требует фото до 50 KB и принимает PNG. Стоит ли выбирать PNG?
Обычно нет. Фото лица — это плавные тона, а именно их палитра из 256 цветов передаёт хуже всего. То же фото в JPG при 50 KB сохраняет гораздо больше деталей, поэтому используйте сжатие изображения до 50 KB с выводом в JPG.