EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo obtener el tamaño y tipo de una imagen en PHP

Programación PHP  
 
Cómo obtener el tamaño y tipo de una imagen en PHP

Hay veces, cuando trabajas con PHP, que necesitas realizar cualquier acción sobre una imagen. Acciones como un re-escalado, un recorte, un cambio de formato,… Para todo esto, previamente, debemos tener cierto conocimiento de la imagen que vamos a tratar y conocer ciertos atributos de la misma, tales como sus dimensiones y su tipo de formato.

En estos casos, lo mejor que puedes hacer es usar la función que el propio lenguaje PHP nos ofrece y que nos brinda una información, en la mayoría de los casos, más que suficiente. Esta función es getimagesize.

Si realizas una llamada a esta función pasándole, como parámetro, la ruta y el nombre de la imagen de la cual obtener información, el resultado será un array con una información parecida a la siguiente:

Tal como puedes ver, del array de datos resultantes, los que más nos interesarán serán las posiciones 0, 1 y 2. Estas posiciones contienen lo siguiente:

Por tanto, si queremos obtener el tamaño y el tipo de una imagen, tendremos que llamar a la función getimagesize y obtener las posiciones necesarias del array devuelto. Podemos hacerlo de la siguiente forma:

De esta forma, en las variables $ancho, $alto y $tipo quedarán guardados los valores buscados.

Así es como puedes obtener el tamaño y el tipo de una imagen a través del lenguaje de programación PHP. Información que te puede resultar de utilidad a la hora de realizar modificaciones sobre la misma.

 

Únete al canal de Telegram

Déjanos un comentario o entra al  Foro
Compártelo Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page

Deja un comentario