ci sono diversi programmi di grafica che lo fanno, da gimp sino ai più semplici, diversi hanno l'opzione 'salva per web' che permette di scegliere formato e fattore di compressione più adatto.
avevo visto anche un articolo sul forum sull'ottimizzazione dei vari contenuti, molto completo, non mi ricordo ove fosse: prova a cercarlo.
ciao