首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自解码的.gif的不完整图像

来自解码的.gif的不完整图像
EN

Stack Overflow用户
提问于 2019-03-14 18:28:22
回答 2查看 91关注 0票数 1

我已经将.gif文件解码为单独的图像,但这要么是因为原始.gif的编码,要么是因为其他原因。第一个解码的帧对于每隔一个帧都很好,我得到的只是一个部分渲染。我认为在.gif的每一帧上相同的公共共享像素在后续帧中被遗漏了。

有什么想法?解决方案?以前有没有人遇到过这个问题?

EN

回答 2

Stack Overflow用户

发布于 2019-03-14 19:09:55

如果您真的只绘制GIF文件的单个帧,那么这可能是意料之中的。动画GIF通常是以这种方式优化的,因为在动画过程中,每一帧都在最后一帧之上,所以许多帧大多是透明的,只包含改变的部分(除此之外,我认为帧也可以比图像本身更小)。这大大减少了文件的大小。

然而,这意味着,如果您想要向用户显示动画中实际显示的帧,则必须通过首先绘制所有先前的帧来重建它们。

票数 3
EN

Stack Overflow用户

发布于 2019-03-21 06:31:27

使用具有低压缩级别(无透明度、无堆叠)的.gifs可防止损失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55160184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档