【问题标题】:Creating animated gif image from binary data using C#使用 C# 从二进制数据创建动画 gif 图像
【发布时间】:2011-12-26 13:54:02
【问题描述】:

我正在 C# 2010 中创建一个自定义应用程序,以将图像从 Lotus Notes 复制到共享点。我正在使用多米诺骨牌从 Notes 中读取内容。 Notes 具有内联动画 gif 图像,当我阅读内容时,它以 base64Stream 字节的形式出现。如果我使用 .gif 扩展名保存内容,图像会保存得很好,但会丢失动画。

你能告诉我如何从一个字节的 base64Stream 中保存带有动画的图像吗?

【问题讨论】:

标签: c# .net graphics lotus-notes animated-gif


【解决方案1】:

如果您 100% 确定您只是简单地写出没有更改的字节,那么我发现动画在写出的过程中不太可能丢失。

在您写出之后,您正在以不显示动画的方式查看它,或者您正在写出的字节无论如何都没有动画。

有没有什么方法可以让你直接比较这两个 gif(存储在笔记中的和你写出来的)?如果你能做到这一点,你可以验证字节不一样(我的钱在两个文件上的大小完全不同)。

我目前的怀疑是,当您使用注释获取 gif 时,它没有正确抓取 gif,而只是抓取了它的第一帧(MS Paint 与示例相同)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-13
    • 2020-07-25
    • 2011-04-10
    • 2013-09-20
    • 2014-06-12
    • 1970-01-01
    • 2019-10-20
    • 2014-02-25
    相关资源
    最近更新 更多