Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   decode GIF animation (PHP) (https://forum.antichat.xyz/showthread.php?t=126045)

Rostov114 19.06.2009 18:16

decode GIF animation (PHP)
 
Понадобилось разрезать GIF изображение на отдельные кадры. Единственное что нашел в интернете так это GifDecoder.php. Вначале обрадовался..то что мне пи нужно было...выдает 2 массива: в одном картинки во втором время каждого фрейма.
Но когда попалась картинка у которой все фреймы с одинаковым фоном, то класс выдал только измененные данные, а не сам фрейм.

В общем вопрос к знатокам GIF...можно ли обучить данный класс отображать картинки по человечески?

KaZ@NoVa 19.06.2009 19:42

Я бы сделал workaround - в каждый последующий фрейм писал бы предыдущий с попиксельным наложением текущего из массива (if (текущий пиксель != новый пиксель) результирующий пиксель = новый пиксель). Как-то так

Rostov114 21.06.2009 11:23

Хм...немного посидев разобрался. Оказывается большинство информации о картинке идет в 1 кадре ( общий размер картинки, фон для последующих картинок ). И также если картинка с новым фоном то она выглядит примерно так же как и первая...
:confused: Но увы чтения документации не к чему не привели...


Время: 13:31