Как сжимается PNG
Обычный PNG может хранить миллионы цветов, хотя в логотипе, скриншоте или иллюстрации их обычно гораздо меньше. Мы сокращаем палитру до 256 цветов и меньше и подбираем их так, чтобы картинка выглядела как прежде. Так работают и популярные сервисы вроде TinyPNG. Вес уменьшается на 60–80 %, формат и прозрачность сохраняются.
Сколько цветов выбрать
256 цветов — почти без видимых отличий даже у картинок с градиентами. 128 и 64 цвета подходят для иконок, схем и скриншотов интерфейсов. 32 цвета — максимальное сжатие для простой графики. Сглаживание переходов (дизеринг) делает градиенты плавнее — без него файл может получиться чуть меньше.
Когда лучше JPG
Если в PNG сохранена обычная фотография, сильнее всего ее уменьшит перевод в JPG — PNG в JPG сделает файл легче в 5–10 раз. Прозрачный фон при этом заменится цветом.