[已解决问题] C#实现GIF图片背景图片透明,有高人会吗?
提问时间: 2008-01-08 10:44
悬赏分:20 浏览:1270 次
C#实现GIF图片背景图片透明,有高人会吗?
提问者:K!ngZ - 初学一级
所有回答(4)
代码好像还没见过,但是可以用第三方的图片处理控件,封装了专注用于处理图片的方法,
6个月前   回答者:杜耀辉 - 菜鸟二级
C#中的GDI+好像都是按照位图的方式在处理图片,直接操作GIF没有用过也,可以尝试使用第三方图片操作的组件
6个月前   回答者:亚历山大同志 - 初学一级
jquery
6个月前   回答者:阿滨 - 菜鸟二级
Bitmap bt = Image.FromFile("c:\a.gif");
Bitmap gifBt = new Bitmap(bt.Width,bt.Height);
Graphics gifGra = Graphics.FromImage(gifBt);
gifGra.Clear(ColorTranslator.FromHtml("#00FF00"));
gifGra.DrawImage(bt,new Rectangle(0,0,gifBt.Width,gifBt.Height),0,0,bt.Width,bt.Height,GraphicsUnit.Pixel);
string gifFile = Server.MapPath(Constant.LocalTmp + saveFileName  + ".gif") ;
gifBt.Save(gifFile,System.Drawing.Imaging.ImageFormat.Gif);
gifBt.Dispose();

把 “00FF00” 就透明 。。。
不过做完总会有一些锯齿。。
5个月前   回答者: - 菜鸟二级
评论
6个月前   K!ngZ :
有没有什么例子?
6个月前   K!ngZ :

6个月前   K!ngZ :
?
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除