Возможно ли средствами ПХП

Старый mweb

Модератор: [mweb team]

Возможно ли средствами ПХП

Сообщение Padonak Вт апр 21, 2009 23:35

определить где анимированный гиф а где обычный? если да то как?
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: Возможно ли средствами ПХП

Сообщение Berezkin Ср апр 22, 2009 9:29

Да в сети что-то ничего не найдешь по этому поводу...
Что-то сейчас покумекал... Есть же в PHP функция imagecopy вроде. Так вот если этой функцией скопировать анимированный гиф, то скопируется только первый его кадр (кажись). Значит надо воспользоваться этим и сохранить этот кадр во временное хранилище, а потом посмотреть размер файла (filesize). Если размеры исходного файла и скопированного файла совпадают, значит это гиф, состоящий из одного кадра. Соответственно, если не совпадают, то это анимированный гиф.
Черт его знает правильно я рассуждаю или нет. Если будешь пробовать, то отпишись получилось или нет.
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Re: Возможно ли средствами ПХП

Сообщение Muerto Ср апр 22, 2009 10:38

Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Возможно ли средствами ПХП

Сообщение Padonak Ср апр 22, 2009 16:25

вот спасибо камрады! такой вопрос возник вот почему. есть директория с большим количеством файлов (йузеры туда загружают аттачи к своим высерам на форуме и картинок там куча). форматы картинок разные - там и жпг и гифы и паэнгэшки. в числе гифов есть много анимашек. мне надо построить превьюхи этих картинок для чего я их ресайзю скриптом и вывожу без сохранения в браузер. так вот он (скрипт) вродекаг ресайзит анимашки и делает превьюху но она получается какая-то глючная. поэтому я решил пропускать такие картинки в цикле при построении превьюх и возникла надобность определить где анимашка а где статичный гиф.
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: Возможно ли средствами ПХП

Сообщение Skay Ср апр 22, 2009 18:28

попробуй ресайзить анимэшки из командной строки имэйджмеджиком..
money + sleep = awesome
Аватара пользователя
Skay
Хронический Астматик
 
Сообщения: 1373
Зарегистрирован: Вс мар 10, 2002 1:01


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

cron