2009
29.10

Compartilho aqui com vocês uma função que criei para verificar a dimensão máxima que o usuário pode fazer upload de imagens, ideal para sistemas que não fazem o resize(crop) de imagens automático.

01
02
/**
03
 * Verifica as dimensoes da imagem
04
 * @author Vinicius Salsotto <vinicius.salsotto@gmail.com>
05
 * @param integer $largura_maxima 
06
 * @param integer $altura_maxima
07
 * @param string  $caminho_imagem
08
 * @return boolean
09
 */
10
function max_image_dimension($largura_maxima, $altura_maxima, $caminho_imagem){
11
 
12
     //largura maxima da imagem
13
     $largura_maxima_imagem = $largura_maxima ;
14
 
15
     //altura maxima da imagem
16
     $altura_maxima_imagem = $altura_maxima ;
17
 
18
     //pega as dimensoes da imagem
19
     $dimensao_imagem = getimagesize($caminho_imagem);
20
 
21
     //recebe a largura da imagem
22
     $largura = $dimensao_imagem[0];
23
 
24
     //recebe a altura da imagem
25
     $altura = $dimensao_imagem[1];
26
 
27
     //verifica se as dimensões da imagem são maiores que as definidas
28
     if($largura > $largura_maxima_imagem || $altura > $altura_maxima_imagem){
29
         return true;
30
     } else {
31
         return false;
32
     }
33
 }

Também não deixe de ler:

Não há comentários ainda.

Deixe seu comentário