Logo
You
Code

Calcular el aspec ratio para recortar una imagen

Autor YouCode - http://www.youcode.com.ar/programacion-general/calcular-el-aspec-ratio-para-recortar-una-imagen-240

Ejemplo en PHP para recortar una imagen manteniendo es Aspec Ratio

var maxWidth = 640, maxHeight = 480;
if (w > maxWidth || h > maxHeight) {
  if (w < h) {
    h = (h * maxWidth) / w;
    w = maxWidth;
  }
  else {
    w = (w * maxHeight) / h;
    h = maxHeight;
  }
}
Simple y claro! nada mas que decir.
http://www.youcode.com.ar/programacion-general/calcular-el-aspec-ratio-para-recortar-una-imagen-240