我在C#2010中创建自定义应用程序,以将图像从Lotus Notes复制到sharepoint。我使用domino来读取Notes中的内容。 Notes有内联动画gif图像,当我读取内容时,它以base64Stream的字节为单位。如果我使用.gif扩展名保存内容,图像会保存得很好,但会丢失动画。
请告诉我如何使用base64Stream的字节保存带动画的图像?
答案 0 :(得分:1)
如果你100%肯定你只是写出没有改动的字节,那么我发现动画在写出的过程中不太可能丢失。
在你把它写出来之后,你会以不显示动画的方式查看它,或者你写出来的字节都没有动画。
你有没有办法直接比较两个GIF(存储在笔记中的那个和你写的那个)?如果你可以这样做,你可以验证字节是不一样的(我的钱在两个文件上完全不同)。
我目前的怀疑是,当你使用笔记获取gif时,它没有正确抓住gif并且只是抓住它的第一帧(MS Paint与示例相同)。