Показано с 1 по 13 из 13

Тема: Resize GIF image with PHP

  1. #1

    Регистрация
    11.09.2004
    Сообщений
    78

    Resize GIF image with PHP

    [b]Можно ли делать ресайз GIF картинок в РНР?
    С другими типами понятно, а вот как насчет гифа?
    Можно убрать анимацию. Главное, уменьшить изображение.

  2. #2

    Регистрация
    31.03.2004
    Адрес
    г.Киев (Украина)
    Сообщений
    102
    Ну ты можешь сконвертить в любой другой формат, типа прочитал в гифе криэйтнул в джипеге, резайз как и любой другой формат главное шоб у тя была библиотека к гифу и/или там джипегу, т.к. я знаю что по дефолту стоит только к PNG, т.к. GIF и JPG вроде уже залицензированны :twisted:

  3. #3

    Регистрация
    11.09.2004
    Сообщений
    78
    lunux, а как переконвертировать? :oops:

  4. #4

    Регистрация
    31.03.2004
    Адрес
    г.Киев (Украина)
    Сообщений
    102
    как пример
    Код:
    $im = imagecreatefromgif ($imgname);
    
    magejpeg($im);
    вроде так

  5. #5

    Регистрация
    11.09.2004
    Сообщений
    78
    Код:
     * // Resample
    
     * $image_p = imagecreatetruecolor($width, $height);
    
     * *switch($_GET["type"]){
    
     * *default:
    
     * * * *$image = imagecreatefromjpeg($jpgFile); * 
    
     * *break;
    
     * *case "jpg":
    
     * * * *$image = imagecreatefromjpeg($jpgFile); * 
    
     * *case "jpeg":
    
     * * * *imagecreatefromjpeg ($jpgFile); * 
    
     * *break;
    
     * *case "png":
    
     * * * *$image = imagecreatefrompng ($jpgFile); * 
    
     * *break;
    
     * *case "gif":
    
     * * * *$image = imagecreatefromgif ($jpgFile); * 
    
     * *break;
    
     * *} * 
    
     * imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    Код:
     * // Output
    
     * *switch($_GET["type"]){
    
     * *default:
    
     * * * imagejpeg($image_p);
    
     * *break;
    
     * *case "jpg":
    
     * * * imagejpeg($image_p);
    
     * *case "jpeg":
    
     * * * imagejpeg($image_p);
    
     * *break;
    
     * *case "png":
    
     * * * *imagepng($image_p);
    
     * *break;
    
     * *case "gif":
    
     * * * *imagegif($image_p);
    
     * *break;
    
     * *} * * *
    Вот. но он гиф не воспринимает. Как переконертировать? Я пробовал как ты говорил, но вроде не то..

  6. #6

    Регистрация
    05.11.2003
    Адрес
    Москва
    Сообщений
    2,087
    bmn, скокаж те намекать что формат Гиф более не поддреживает динамическими функционалами обработки графики.., надо надыбать какиенибудь самописные библиотеки для гиф, и оперировать ими

  7. #7

    Регистрация
    11.09.2004
    Сообщений
    78
    У меня стоит поддержка гифа на серваке, но почему то не пашет.

  8. #8

    Регистрация
    31.03.2004
    Адрес
    г.Киев (Украина)
    Сообщений
    102
    а почему ты думаешь что у тя поддерживается ГИФ если он непашет?

  9. #9

    Регистрация
    11.09.2004
    Сообщений
    78
    Код:
    <?
    
     * *phpinfo ();
    
    ?>

  10. #10

    Регистрация
    11.09.2004
    Сообщений
    78
    Ну кто - нибудь может мне помочь?

  11. #11

    Регистрация
    05.11.2003
    Адрес
    Москва
    Сообщений
    2,087
    помоги себе сам, не будь занудой

  12. #12

    Регистрация
    10.12.2003
    Адрес
    Тенерифе, Испания
    Сообщений
    27
    ГИФу можно конвертить только если стоит у хостера >GD2.0

  13. #13
    ImageMagick спасёт русскую интеллегенцию!

Похожие темы

  1. Image and shadow
    от Anv в разделе Вёрстка сайта
    Ответов: 0
    Последнее сообщение: 16.06.2009, 14:28
  2. background-image
    от blackbird4 в разделе Вёрстка сайта
    Ответов: 2
    Последнее сообщение: 06.11.2008, 14:14
  3. resize Windows Media Player
    от never_again в разделе Вёрстка сайта
    Ответов: 0
    Последнее сообщение: 25.09.2007, 19:46
  4. FireFox и background-image
    от otaria_m в разделе Вёрстка сайта
    Ответов: 3
    Последнее сообщение: 24.07.2007, 19:38
  5. Помогите с Image Ready
    от zoOm_er в разделе Растровая графика
    Ответов: 4
    Последнее сообщение: 11.01.2007, 23:00

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •