(PHP 5 >= 5.5.0, PHP 7)
imagescale — Redimensiona una imagen usando un nuevo ancho y alto
$image
   , int $new_width
   [, int $new_height = -1
   [, int $mode = IMG_BILINEAR_FIXED
  ]] ) : resourceimagescale() redimensiona una imagen empleando el algoritmo de interpolación dado.
imageUn recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
new_widthEl ancho al cual redimensionar la imagen.
new_heightEl alto al cual redimensionar la imagen. Si se omite o es negativo, la proporción de aspecto se preservará.
Siempre se ha de proporcionar la altura si se utiliza PHP 5.5.18 o anterior, o PHP 5.6.2 o anterior, ya que el cálculo de la proporción de aspecto era incorrecto.
mode
      Una de las constantes IMG_NEAREST_NEIGHBOUR,
      IMG_BILINEAR_FIXED,
      IMG_BICUBIC,
      IMG_BICUBIC_FIXED u otra cualquiera (usará dos
      pasadas).
     
   Devuelve el recurso de la imagen redimensionada en caso de éxito  o FALSE en caso de error.
  
| Versión | Descripción | 
|---|---|
| 5.5.19/5.6.3 | Se ha arreglado el cálculo de la altura si new_heightera negativo o se omitía; antes de estas versiones, la proporción
        de aspecto no se mantenía correctamente. |