【发布时间】:2018-01-30 03:35:56
【问题描述】:
在 C# 中,我可以从 gif 中获取单个帧并轻松显示动画,但是如何获取每个帧的时间信息?
【问题讨论】:
标签: c# .net animated-gif
在 C# 中,我可以从 gif 中获取单个帧并轻松显示动画,但是如何获取每个帧的时间信息?
【问题讨论】:
标签: c# .net animated-gif
PropertyItem item = img.GetPropertyItem (0x5100); // FrameDelay in libgdiplus
// Time is in milliseconds
delay = (item.Value [0] + item.Value [1] * 256) * 10;
This 文章可能有用。
【讨论】:
delay 包含以毫秒为单位的时间间隔。