Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2015, 03:53
lubtufano
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 13 años, 3 meses
Puntos: 72
Respuesta: Reducir imagen

Esta sería una forma de hacerlo.
Código PHP:
Ver original
  1. $anchoDeseado= 400;
  2. $altoDeseado= 400;
  3. $anchoImagen= 800;
  4. $altoImagen= 600;
  5. $relacionAncho= $anchoDeseado / $anchoImagen;
  6. $relacionAlto= $altoDeseado / $altoImagen;
  7. if($relacionAncho < $relacionAlto) {
  8.     $anchoNuevo= floor($anchoImagen * $relacionAncho);
  9.     $altoNuevo= floor($altoImagen * $relacionAncho);
  10. } else {
  11.     $anchoNuevo= floor($anchoImagen * $relacionAlto);
  12.     $altoNuevo= floor($altoImagen * $relacionAlto);
  13. }
  14. echo "$anchoNuevo<br>$altoNuevo";