Tu peux avec un minimum de gestion de code créer une div avec une class img
tu lui met un css adapté à ton rendu exemple
div.img{
width:150px;
height:150px;
overflow:hidden;
}
De cette façon le contenu à l'intérieur ( ton image ici) ne dépassera pas du coup tu n'a pas a donner des tailles fixes à tes images. Ce qui dépasse n'est pas visible.
Juste quand tes internautes upload l'image tu leurs dit taille minimum 150px x 150px
ça t'évite des redimensionnements qui peuvent déformer les images
Après tout dépend de tes connaissances du codes
Cordialement,