Как извлечь информацию о синхронизации кадров из анимированного GIF? - PullRequest
2 голосов
/ 15 июля 2009

Это вызвано предыдущим вопросом . Очевидно, ImageList не поддерживает анимированные GIF-изображения, поэтому я застрял, анимируя его сам.

Я знаю как извлечь кадры , но кто-нибудь знает, как извлечь информацию о синхронизации кадров из анимированного GIF?

1 Ответ

2 голосов
/ 15 июля 2009

Вы можете получить длительность текущего кадра (вызвав SelectActiveFrame), используя вызов Image.GetPropertyItem, как таковой:

var duration = image.GetPropertyItem(0x5100).Value;

Я считаю, что значение длительности измеряется в 1/100 секунды.

...