За последние 24 часа нас посетили 17515 программистов и 1691 робот. Сейчас ищут 986 программистов ...

качество gif

Тема в разделе "Обработка изображений средствами PHP", создана пользователем def_, 14 апр 2007.

  1. def_

    def_ Активный пользователь

    С нами с:
    14 апр 2007
    Сообщения:
    1
    Симпатии:
    0
    Доброго дня. Понадобилось написать скрипт, который будеть делать превью для изображении в веб галерее.В процесе написания выяснилось, что если перобразовывать путем
    Код (Text):
    1.  
    2. $src = imagecreatefromgif($src );
    3. $w_src = imagesx($src);
    4. $h_src = imagesy($src);
    5. if ($w_src != $w)
    6. {
    7.        $ratio = $w_src/$w;
    8.        $w_dest = round($w_src/$ratio);
    9.        $h_dest = round($h_src/$ratio);
    10.  
    11.  
    12.        $dest = imagecreatetruecolor($w_dest,$h_dest);
    13.  
    14.             imagecopyresized($dest, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src);
    15.        imagegif($dest,'prev.gif');
    16.        imagedestroy($dest);
    17.        imagedestroy($src);
    то конечный гиф получается очень плохого качества. Можно ли его как-то регулировать, или использования imagemagik не избежать?
     
  2. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg