كيفية استخراج معلومات توقيت الإطار من GIF المتحركة؟
-
16-09-2019 - |
سؤال
هذا هو جلبت من قبل السؤال السابق. وبعد فيما يبدو ImageList
لا يدعم صور متحركة، لذلك أنا عالق من الرسوم المتحركة بنفسي.
أنا أعرف كيفية استخراج الإطارات, ، ولكن لا أحد يعرف كيفية استخراج معلومات توقيت الإطار من gif المتحركة؟
المحلول
يمكنك الحصول على مدة الإطار الحالي (بعد أن اتصل SelectActiveFrame
)، باستخدام مكالمة إلى Image.GetPropertyItem
, ، كما:
var duration = image.GetPropertyItem(0x5100).Value;
أعتقد أن قيمة المدة تقاس في 1/100 ثانية.
لا تنتمي إلى StackOverflow