当前位置:编程学习 > C#/ASP.NET >>

十万火急...大哥大姐求救啊!!!!!!

公司要我做个水位示意图,我想用下面的方法做:



我想缓冲去直接用画三张图片..
Bitmap bmp=new Bitmap(width,height);
Graphics g=GraGraphics.FromImage(bmp);
g.drawImage("1.gif");  //底图
g.drawImage("2.gif"); //可以根据数据自由变换高度
g.drawImage("3.gif"); //覆盖掉不需要的区域,使白色透明
按图片顺序一层一层画,但是就是最后一张如何他的白色那块透明啊??

--------------------编程问答-------------------- 找美工 --------------------编程问答-------------------- 你做成gif的时候.就做成透明的就可以了啊. --------------------编程问答-------------------- 把你这块的背景设置成第一块的背景色,

放上去 , 就看不出来了 --------------------编程问答-------------------- 你把3.gif和1.gif 合并成一张图不就行了吗  --------------------编程问答-------------------- 把第3张白色的用photoshop挖掉,保存成gif或png格式就可以了 --------------------编程问答-------------------- 应该弄个规则的坑 --------------------编程问答-------------------- 顶5#。。。 --------------------编程问答-------------------- 那样会有模糊残留点的吧,还不如直接用gif --------------------编程问答-------------------- 改图网 --------------------编程问答-------------------- 可能是我说的不清楚...
我要的就是用GDI画啊,其他都不用考虑了css的filter滤镜我也知道..用GDi如和让最后一张白色的部分透明啊??? --------------------编程问答-------------------- --------------------编程问答-------------------- 简单问题何必如此麻烦 --------------------编程问答-------------------- 要么就用flash做,做成*.fla或*.gif都行
要么你就弄一个规则的坑。 --------------------编程问答-------------------- 我要的水位那张图会根据数据动态变化,然后在盖上第三层图,这是ps的图层思想...
就是因为不会flash才想这样弄的... --------------------编程问答-------------------- 请高手给你解决吧    --------------------编程问答-------------------- 有点难!!!关注中。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,