validate the image size php

0

I'm getting an image $image that has the path of the image (Ex: ./files/full/imagem.png). What I want to do is fetch its size, height and width, and validate if it is larger than a predefined value (for example 400x300). That is, if the image is smaller than 400x300 it will give error.

    
asked by anonymous 16.04.2014 / 14:06

1 answer

3

You can use the getimagesize($imagem) function:

<?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.)";
}
?>

Source: Validate image size with PHP .

    
16.04.2014 / 14:31