كيفية استخراج معلومات توقيت الإطار من GIF المتحركة؟

StackOverflow https://stackoverflow.com/questions/1133167

سؤال

هذا هو جلبت من قبل السؤال السابق. وبعد فيما يبدو ImageList لا يدعم صور متحركة، لذلك أنا عالق من الرسوم المتحركة بنفسي.

أنا أعرف كيفية استخراج الإطارات, ، ولكن لا أحد يعرف كيفية استخراج معلومات توقيت الإطار من gif المتحركة؟

هل كانت مفيدة؟

المحلول

يمكنك الحصول على مدة الإطار الحالي (بعد أن اتصل SelectActiveFrame)، باستخدام مكالمة إلى Image.GetPropertyItem, ، كما:

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

أعتقد أن قيمة المدة تقاس في 1/100 ثانية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top