Я с вас тащусь. Столько слов о pngout'е, а автора так и не назвали.
Автор — Ken Silverman.
Самая свежая версия pngout'а на его сайте.
Есть информация о том, что иногда оптимизированные png становятся нечитаемыми на некоторых мобильниках с глючным zlib-декодером, для предотвращения этого есть ключ
/mincodes2.
Для оптимизации картинок в формате JPEG есть консольная утилита
jpegtran.
Использовать так: jpegtran -opt %1
Для GIF'ов особо не смотрел, неанимированные лучше всегда переводить в PNG.
Ну и помните, что Photoshop всегда любит написать лишнего в сохраненный файл, обычно много, а с функцией "для web'а" — мало.