Forse il modo più semplice e cross browser è caricare le immagini come background e impostare a center il background position.
Altrimenti dovresti usare il crop per tagliare una porzione di immagine ma se hai una varietà di grandezze, non so se ti funziona.