首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用c#和ASP.net创建带有图像过渡的Gif

使用c#和ASP.net创建带有图像过渡的Gif
EN

Stack Overflow用户
提问于 2011-10-03 18:56:21
回答 2查看 1.6K关注 0票数 1

我有一个要求,我有很多图像,需要创建各种图像过渡的幻灯片放映,我应该能够保存为一个gif文件随着图像过渡。

我可以在C#中创建图像之间的各种过渡,但还不知道如何将其保存为gif。有一个组件NGif,它允许创建一个包含多个图像的gif。我尝试在每次转换时保存图像,然后创建所有这些图像的gif,但它没有显示转换效果,而只是显示了下一步显示在黑色背景下的不同转换级别的图像。

有没有办法在图像之间创建一个具有过渡效果的gif?

EN

回答 2

Stack Overflow用户

发布于 2011-10-03 23:19:02

我的目标是开发一个可以创建动画GIF的库。它要么是基于.NET的,要么是基于COM的,以便于使用。也许就像CodeProject的this project一样。

票数 0
EN

Stack Overflow用户

发布于 2011-10-03 23:29:03

GIF不支持alpha通道的透明度。唯一支持的透明度是全透明度(而不是像alpha通道那样的不透明度级别)。您需要将调色板条目指定为透明颜色,然后在需要透明度的位置使用该调色板条目(GIF始终与调色板一起存储)。

在动画GIF中,下一个图像覆盖在前一个图像上,因此透明区域显示前一个图像。

或者,您可以只渲染整个新图像,而不依赖于透明度。

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

https://stackoverflow.com/questions/7634065

复制
相关文章

相似问题

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