使用C#从二进制数据创建动画gif图像
发布时间:2020-12-15 21:27:51 所属栏目:百科 来源:网络整理
导读:我正在C#2010中创建一个自定义应用程序,以将图像从Lotus Notes复制到sharepoint.我正在使用domino来读取Notes中的内容. Notes有内联动画gif图像,当我读取内容时,它以base64Stream的字节为单位.如果我使用.gif扩展名保存内容,图像会保存得很好,但会丢失动画.
我正在C#2010中创建一个自定义应用程序,以将图像从Lotus Notes复制到sharepoint.我正在使用domino来读取Notes中的内容. Notes有内联动画gif图像,当我读取内容时,它以base64Stream的字节为单位.如果我使用.gif扩展名保存内容,图像会保存得很好,但会丢失动画.
你能告诉我如何使用base64Stream的字节来保存带动画的图像吗? 解决方法
如果你100%肯定你只是写出没有改动的字节,那么我发现动画在写出的过程中不太可能丢失.
在您将其写出后,您将以不显示动画的方式查看它,或者您正在写出的字节无论如何都没有动画. 有没有什么方法可以直接比较两个GIF(存储在笔记中的那个和你写的那个)?如果你能做到这一点你可以验证字节是不一样的(我的钱在两个文件上将完全不同的大小). 我目前的怀疑是,当你使用笔记获得gif时,它没有正确地抓住gif并且只是抓住它的第一帧(MS Paint与示例相同). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |