高级 gif 库
我正在寻找一个 .NET C# gif 动画库(不一定是免费的),它允许我获取 gif 文件并附加一帧 jpeg 甚至另一个 gif 文件。我还需要能够在帧之间添加变化的延迟。 这里类似问题的答案通常参考一个基本库,该库仅允许您在静态图像之间添加固定延迟。
I'm looking for a .NET C# gif animation library (doesn't have to be free) that will allow me to take a gif file and attach it a frame of jpeg or even another gif file. i will also need to be able to add changing delay between the frames.
The answer to similar questions here usually reference to a basic library that only allows you to add a fixed delay between static images.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最终修改了 http://www.codeproject.com/KB/GDI-plus /NGif.aspx 代码来获取我需要的东西并且它有效! :)
对于 gif 源文件处理,我添加了此方法:
至于自定义延迟,我修改了此方法:
总结一下 - 此代码可以通过将 gif 拆分为帧并添加它们来将其添加为帧,并且它还可以添加自定义延迟。
I ended up modifying http://www.codeproject.com/KB/GDI-plus/NGif.aspx code to get what I needed and it worked! :)
for the gif source file handling I added this method:
and as for the custom delays I've modified this method:
to sum it up - this code can add a gif as a frame by splitting it to frames and adding them, and it can also add custom delays.