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

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

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

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

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

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

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

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

总结

以上是内存溢出为你收集整理的使用C#从二进制数据创建动画gif图像全部内容,希望文章能够帮你解决使用C#从二进制数据创建动画gif图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1228563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存