簡體   English   中英

使用C#,ASP.net創建具有圖像過渡的Gif

[英]Creating Gif with Image Transitions using c#, ASP.net

我有很多圖像的需求,並且需要創建具有各種圖像過渡效果的幻燈片,並且應該能夠將其與圖像過渡效果一起保存為gif文件。

我能夠在C#中的圖像之間創建各種過渡,但尚未找到如何將其另存為gif。 有一個組件NGif,它允許創建帶有多個圖像的gif。 我嘗試保存每個描邊的圖像,然后為所有這些圖像創建一個gif,但是它不顯示過渡效果,而僅顯示接下來要顯示的圖像,並帶有黑色背景。

有沒有辦法在圖像之間創建帶有過渡效果的gif?

我的目標是創建動畫GIF的庫。 它必須基於.NET或COM才能輕松使用。 也許像CodeProject上的這個項目一樣。

GIF不支持Alpha通道的透明度。 支持的唯一透明度是完全透明度(不是像Alpha通道那樣的不透明度級別)。 您需要將調色板條目指定為透明顏色,然后在希望透明的位置使用該調色板條目(GIF始終與調色板一起保存)。

在動畫GIF中,下一張圖像疊加在上一張圖像上,因此透明區域顯示了上一張圖像。

或者,您可以僅渲染整個新圖像,而不必依賴透明度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM