如何在Windows窗體上顯示gif圖像,同時使其在某個值(例如70%)處透明顯示?以窗體形式顯示透明gif文件
2
A
回答
2
你要求的是所謂的alpha通道。不幸的是,它不支持GIF。從this article:
TIFF,TGA,PNG,PSD和GIF都支持阿爾法,但真的只有PNG和GIF 用於應用程序和網絡。然而,Gif使用了一個特殊類型的alpha。包含透明程度的GIF圖像 中的Alpha通道不具有開/關透明度。這意味着GIF圖像內的像素可以是完全不透明的 或完全透明的。中間沒有。
以編程方式繪製具有自定義不透明度的圖像是可能的。看到這些:
0
您可以爲GIF選擇0%或100%透明,但不能在它們之間設置任何值。
相關問題
- 1. 半透明窗體形式
- 2. 以窗體形式顯示Solidworks圖形
- 3. 形式:透明,窗體上控制:非透明?
- 4. Qt顯示透明動畫gif
- 5. CodeIgniter:以明文形式顯示的index.php
- 6. 在系統上的透明背景::窗口::窗體::形式
- 7. 在窗體上創建透明矩形
- 8. c# - 透明窗體不能正確顯示文本
- 9. C#透明窗體
- 10. 將值從窗體傳遞到窗體,並以新窗體形式顯示
- 11. 父母形式的透明子窗體與透明度和背景
- 12. 的Java:動畫GIF與透明窗口
- 13. Alpha透明窗口的形式
- 14. 透明gif幫助
- 15. 窗體的透明背景(Windows窗體)
- 16. 透明GIF不顯示透明度在背景與梯度在CSS中
- 17. .gif中的動畫未在窗口中顯示形式
- 18. AJAX形式如何顯示加載gif
- 19. 如何清除窗體中透明控件上的圖形
- 20. 以片段形式顯示PDF文件
- 21. 透明窗體背景HTML
- 22. C#設計透明窗體
- 23. 拖動不透明窗體?
- 24. C#WF半透明窗體
- 25. Winforms透明窗體問題
- 26. 使窗體背景透明
- 27. 使窗體半透明,以查看窗體的背景圖像
- 28. 如何將窗體顯示爲部分透明
- 29. Qt OpenGL - 半透明物體顯示窗口後方的內容
- 30. 僅在Windows窗體中顯示具有透明度的圖像?
我編輯了自己的冠軍。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
WinForms的透明度是一個大問題..您可能只需更改圖像以反映背後繪製的內容。 – SimpleVar