Ресайз анимированного gif на php

Тема в разделе "Как сделать...", создана пользователем mp3debuger, 8 дек 2008.

Статус темы:
Закрыта.
  1. mp3debuger

    mp3debuger

    Регистр.:
    27 дек 2006
    Сообщения:
    184
    Симпатии:
    105
    Всем привет. Вот возникла потребность делать ресайз анимированных gif-файлов с помощью php.

    Можно делать с помощью ImageMagik, но на хостинге он не стоит. Есть ещё GD, последние версии поддерживают, но что то не нашел функций на php для работы с аним гифами.

    Может кто подскажет как можно реализовать ресайз?
     
  2. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    890
    Симпатии:
    562
    Я знаю что flash может редактировать анимацию gif. Если хочется поизвращаться - класс создания гифок на as http://www.bytearray.org/?p=95
    Хотя мне кажется взять другой хостинг- самый нормальный вариант
     
  3. brazer

    brazer Постоялец

    Регистр.:
    16 май 2006
    Сообщения:
    87
    Симпатии:
    10
    http://phpthumb.sourceforge.net/

    эта штука делает ресайз и много чего другого
     
  4. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Дык вроде phpThumb не работает с анимированными гифами.
     
  5. brazer

    brazer Постоялец

    Регистр.:
    16 май 2006
    Сообщения:
    87
    Симпатии:
    10
    mp3debuger и PHP_Master нравится это.
  6. mp3debuger

    mp3debuger

    Регистр.:
    27 дек 2006
    Сообщения:
    184
    Симпатии:
    105
    У них работает. У меня не захотел - только первый кадр уменьшил и все. Ладно...

    Нашел тут два класса GIFEncoder.class.php и GIFDecoder.class.php.
    http://phpclasses.gifs.hu

    Разобрал с помощью них гифку, сделал ресайз, собрал обратно и... Скорость движения анимированной гифки не нашел как узнать. Вот тут и понял что штатными средствами пхп слишком геморное дело это делать... Так что обойдусь без ресайза пока. В общем всем спасиба за помощь!
     
Статус темы:
Закрыта.