В свое время перепробовал много утилиток и отобрал наиболее эффективные.
TinyPNG, конечно, хорош на небольших объёмах, но отнюдь не панацея. Тем более он сам использует стороннюю библиотеку. Кроме него есть другие онлайн-cжималки, также хорошо показавшие себя на тестах с прозрачным PNG-24:
compresspng.comkraken.io
Из консольных утилит лучше всех сжимает
pngquant.
В Gulp её можно вызвать через консоль:
gulp-shell. Работает под любой системой.
Также есть одноименные плагины к gulp, самый популярный из которых
imagemin-pngquant, идущий как дополнение к
imagemin