Calcular dimenciones de una imagen php

En ocaciones necesitamos obtener las dimenciones de una imagen, como su alto, ancho, tipo de imagen y otras occiones más. Con la función getimagesize() de php podemos obtener estos valores y más.

Ejemplo:

list($ancho, $alto, $tipo, $atri) = getimagesize('URL_IMAGEN');
echo 'El ancho es: '.$ancho.'<br>';
echo 'El alto es: '.$alto.'<br>';

//El resultado sería
//   El ancho es: 6000 
//   El alto es: 4000

Otro ejemplo

$ima = getimagesize('URL_IMAGEN');
var_dump($ima);

//Este seria el resultado
array(7) {
  [0]=>
  int(6000)
  [1]=>
  int(4000)
  [2]=>
  int(2)
  [3]=>
  string(26) "width="6000" height="4000""
  ["bits"]=>
  int(8)
  ["channels"]=>
  int(3)
  ["mime"]=>
  string(10) "image/jpeg"
}

El valor tipo puede variar dependiendo el tipo de archivo: Ejemplo

  1. GIF
  2. JPG
  3. PNG
  4. SWF
  5. PSD
  6. BMP
  7. TIFF
  8. TIFF
  9. JPC
  10. JP2
  11. JPX
  12. JB2
  13. SWC
  14. IFF
  15. WBMP
  16. XBM

 

Please follow and like us:
error

Leave a Reply

Your email address will not be published. Required fields are marked *