Webmaster общности: Predpriemach.com | SearchEngines.bg

    Взимане на размерите на изображение

    Автор: deam0n

    Взимане на размерите на изображение чрез PHP.

    <?php
    list($width, $height, $type, $attr) = getimagesize("img/flag.jpg");
    echo "<img src=\"img/flag.jpg\" $attr alt=\"getimagesize() пример\" />";
    ?>

    В горния пример взима размерите на изображението, качено в нашия сървър и после го показва.

    Ние също така можем да вземем размерите на изображението от URL.

    <?php
    $size = getimagesize("http://www.example.com/gifs/logo.gif");
    
    // ако името има празно място го преименувайте така че да стане както долу
    $size = getimagesize("http://www.example.com/gifs/lo%20go.gif");
    
    ?>

    Тази функция често се използва при качване на аватари, за проверка дали аватара е в правилните размери.

    <?php
    
    $tmpName = $_FILES['userfile']['tmp_name'];
    
    list($width, $height, $type, $attr) = getimagesize($tmpName);
    
    if($width>275 || $height>275)
    {
    die("Изображението трябва да е по-малко.");
    }
    
    ?>

    Функцията работи със следните файлови формаи: JPC, JP2, JPX, JB2, XBM, SWC, TIFF и WBMP.