Утилита pngcrush позволяет оптимизировать PNG изображения.
В Debian эта утилита входит в пакеты:
apt-get install pngcrush
Исходный код и файлы для Windows можно взять тут.
Используйте эту команду, чтобы сжать png файл как можно сильнее:
pngcrush -rem alla -rem text -reduce -brute in.png out.png
## Файл in.png будет оптимизирован, и результат сохранен в out.png
Простой вариант автоматической оптимизации:
pngcrush -reduce -brute in.png out.png
Pngcrush также может убрать все данные о цветовой коррекции из файла:
pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB in.png out.png
Вспомогательные данные также могут быть удалены:
pngcrush -rem alla -rem text in.png out.png
Для максимальной оптимизации всех изображений в папке используйте такую команду:
for file in *.png ; do pngcrush -reduce -brute -rem alla -rem gAMA -rem cHRM -rem iCCP -rem sRGB "$file" "${file%.png}-crushed.png" && mv "${file%.png}-crushed.png" "$file" ; done
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…