我使用了this control,但它不支持GIF文件格式,因爲圖片不像PictureBox
那樣移動。使用tranparent bg添加GIF圖片
1
A
回答
0
嘗試使用Bitmap.MakeTransparent
和OnPaint
事件ImageAnimator.UpdateFrames
簡單PictureBox
:
private Image animGif;// gif animation file
private void Form1_Load(object sender, EventArgs e)
{
animGif = new Bitmap("file.png");
ImageAnimator.Animate(animGif, Animate);
}
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
ImageAnimator.UpdateFrames();
var img = new Bitmap(animGif, animGif.Width, animGif.Height);
img.MakeTransparent(Color.White);
e.Graphics.Clear(pictureBox1.BackColor);
e.Graphics.DrawImage(img, new Point(0, 0));
}
private void Animate(object sender, EventArgs e)
{
pictureBox1.Invalidate();
}
相關問題
- 1. 如何添加的GIF圖片到WPF
- 2. 用BG顏色在div上添加圖片
- 3. 變化BG-圖片
- 4. 添加主動BG
- 5. 使用圖片圖標上可以加載一個.gif
- 6. 操縱.gif圖片
- 7. 使用gif,jpg,png等上傳圖片
- 8. Tranparent屏幕圖像Silverlight
- 9. gif加載後更改背景圖片?
- 10. 從.Res文件加載Gif圖片
- 11. 使用imagemagick創建GIF圖片 - 轉換:圖片重疊
- 12. Chrome + CSS3 Transform + BG問題圖片
- 13. 安全上傳gif圖片
- 14. 將gif圖像添加到java applet中?
- 15. LWUIT:將GIF圖像添加到標籤
- 16. 添加圖片使用的紙張JS
- 17. 使用ThreadPool添加倍數圖片盒
- 18. 添加背景圖片使用PhotoChooserTask
- 19. 使用firemonkey添加圖片庫
- 20. 圖片添加到使用PHP
- 21. 使用CSS添加背景圖片?
- 22. 在BG中平移Panaroma圖片
- 23. 將gif圖像添加到chart.js V2.0
- 24. 全寬 - 正常高度BG圖片
- 25. 在圖像上方添加gif
- 26. 如何在JPanel中添加GIF圖像?
- 27. 將GIF圖像添加到TclTk窗口
- 28. 使用Perl添加除8位以外的GIF圖像爲PDF
- 29. 上傳jpg/png/gif圖片
- 30. 添加卡片圖片C#
你可以從GIF轉換你的圖片,實際上是支持的格式(PNG也許?) – 2012-08-13 10:06:11
我想我的圖片動畫! !實際上,這是一個加載的圈子,它的軌道直到加載 – TYeeTY 2012-08-13 10:11:15