Получение длительности кадра анимированного GIF? - PullRequest
6 голосов
/ 24 сентября 2010

В C # я могу получить отдельные кадры из gif и показать анимацию достаточно легко, но как вам получить информацию о синхронизации для каждого кадра?

1 Ответ

12 голосов
/ 24 сентября 2010
PropertyItem item = img.GetPropertyItem (0x5100); // FrameDelay in libgdiplus
// Time is in milliseconds
delay = (item.Value [0] + item.Value [1] * 256) * 10;

Эта статья может быть полезна.

...