Atualizado em 05 de Agosto de 2013

Validar Tamanho da Imagem com PHP

Olá pessoal,

Em alguns momentos temos que ter o controle do tamanho das imagens que o usuário esta tentando enviar para o site ou sistema que estamos desenvolvendo, para isso precisamos validar o tamanho da imagem obtendo sua altura e largura para a validação.

Para realizar esta função podemos usar o comando getimagesize, este comando retorna o tamanho de uma imagem seja ela GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM, ou WBMP.

Vamos criar um exemplo onde o sistema tem que validar se uma imagem e do tamanho de 250x100px:

<?php
$imagem = 'php-imagem.jpg';

// Captura o tamanho da imagem e guarda nas variáveis
list($largura, $altura) = getimagesize($imagem);

// Faz a Validação da imagem
if($largura == 250 && $altura == 100)
 {
  echo 'Imagem com tamanho correto.';
 }
else
 {
  echo "Imagem com tamanho incorreto. (Tamanho da Imagem: $largura x $altura px.)";
 }
?>

Observação: Se a imagem não for válida, o comando irá retornar FALSE.


Gostou do post, continue por dentro das dicas de programação!!! Assine a newsletter.


E isso aí pessoal, até a próxima.

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER