Как уменьшить скриншоты в MacOS
Есть такая проблема, что большинство скриншотов на маке весят достаточно много. Один скрин всего экрана на ретине ≈1,6МB. Чтобы уменьшить вес для личных и рабочих проектов, но при этом минимально потерять в качестве можно использовать Hazel + скрипт + утилиты для сжатия. При этом все будет запускаться автоматически при попадании в определенную папку.
# Ставим утилиту pngquant через Homebrew для уменьшения цветовой палитры
brew install pngquant
# Ставим утилиту zopfli через Homebrew для агрессивного сжатия без потерь
brew install zopfli
# Копируем скрипт и указываем /bin/zsh для запуска
pngquant 64 --skip-if-larger --strip --ext=.png --force "$1"
zopflipng -y "$1" "$1"
Настраиваем Hazel: добавляем запуск shell-скрипт, скопированный выше:

Сравниваем разницу. Исходные файлы удалось уменьшить на 80%:

Демонстрация работы

Полезные ссылки
Официальный сайт утилиты ImageAlpha
Официальный сайт утилиты pngquant
Учим Hazel грабить PDF-документы
Что то мне подсказывает что оригинальная идея принадлежит автору этого поста – https://about.gitlab.com/blog/2020/01/30/simple-trick-for-smaller-screenshots/
По мотивам)