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

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

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

解决方法

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

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

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

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

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...