Сравнение размера картинок

Тема в разделе "PHP", создана пользователем serjinio, 13 май 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. serjinio

    serjinio

    Регистр.:
    10 май 2007
    Сообщения:
    439
    Симпатии:
    49
    Есть массив разрешенных размеров 1024x768 ,1280x1024,1600x1200
    Через getimagesize() получаем размер загружаемой картинки ,как проверить совпадает ли ее размер с разрешенными форматами или нет
    (in_array())?
     
  2. chang

    chang

    Регистр.:
    20 ноя 2009
    Сообщения:
    364
    Симпатии:
    117
    PHP:
    $size getimagesize ("http://test/1.jpg");  
    print_r($size); //  а так сделать не пробовали? 
    PHP:
    $array = array('1024x768' ,'1280x1024','1600x1200');
    $size getimagesize ("http://test/1.jpg");     
    if(
    in_array($size[0] . 'x' $size[1] ,$array)){

    }
    но делать проверку на точное совпадение размеров это не есть хорошо, более верным решение будет проверять размеры по какому-то диапазону .... в противном случае если размер картинки отличен хоть на 1 пиксель, то юзеру уже не удастся ее загрузить ....
    хотя возможно конкретно ваша ситуация и требует точного совпадения размеров
     
Статус темы:
Закрыта.