微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用C#从二进制数据创建动画gif图像

我正在C#2010中创建一个自定义应用程序,以将图像从Lotus Notes复制到sharepoint.我正在使用domino来读取Notes中的内容. Notes有内联动画gif图像,当我读取内容时,它以base64Stream的字节为单位.如果我使用.gif扩展名保存内容,图像会保存得很好,但会丢失动画.

你能告诉我如何使用base64Stream的字节来保存带动画的图像吗?

解决方法

如果你100%肯定你只是写出没有改动的字节,那么我发现动画在写出的过程中不太可能丢失.

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

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

我目前的怀疑是,当你使用笔记获得gif时,它没有正确地抓住gif并且只是抓住它的第一帧(MS Paint与示例相同).

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐