LINUX.ORG.RU

анимация gif: это я торможу или как ?


0

0

Гм, возникла дурацкая проблема с рендером анимированных Гифов. Как указано в спецификации время задержки каждого фрейма  на экране это

viii) Delay Time - If not 0, this field specifies the number of
hundredths (1/100) of a second to wait before continuing with the
processing of the Data Stream. The clock starts ticking immediately
***after*** the graphic is rendered. This field may be used in
conjunction with the User Input Flag.

Мой декодер для изображения http://www.gentoo.org/images/store.gif выдаёт следующие задержки

Image #0, Delay: 2000
fmt_next: Image #1, Delay: 2000
fmt_next: Image #2, Delay: 100
fmt_next: Image #3, Delay: 100
fmt_next: Image #4, Delay: 100
fmt_next: Image #5, Delay: 100
fmt_next: Image #6, Delay: 100
fmt_next: Image #7, Delay: 100
fmt_next: Image #8, Delay: 100
fmt_next: Image #9, Delay: 1500

Т.е. первый фрейм должен находится на экране 2000 миллисекунд, это так и есть. Но Конкверор и ShowImg не показывают этот фрейм вообще! Вопрос звучит немного нахально, но это я торможу или все остальные ?

а у меня Konqueror показывает первый фрейм. секунды не засекала, но похоже на правду...

Helena
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.