Asi mas o menos
Si tengo espacio 113/98
seria
Código PHP:
$diferencia=$img_ancho/$img_alto;
echo ($diferencia."la diferencia");
//si anchura es mas grande que altura
if($diferencia>1){
$img_nueva_anchura=113;
$img_nueva_altura=$img_alto/($img_ancho/113);}
//si anchura es menor que altura
if($diferencia<1){
$img_nueva_altura=98;
$img_nueva_anchura=$img_ancho/($img_alto/98);}
//si la foto es cuadrada
if($diferencia==1){
$dif=$img_ancho-113;
$img_nueva_anchura=113;
$img_nueva_altura=$img_alto-$dif;}
Pero eso es en caso de que la imagen que sube el usuario es superior,, pero en caso de que es inferior voy a pensar como seria