A图片渐变成B图片
我想要的效果就像Win7的桌面背景切换,渐变的。或者ie9的按钮渐变。
[解决办法]
将a和b做alpha混合。
控制混合比例,就可以实现淡入淡出切换效果。
[解决办法]
Bitmap 对象也可以设取 任一的色
方法:SetPixel(x,y,color);
你可以搞Image对象,
可以 用 一个比数,
比如从 for i = 1~10;
colorTarget .SetPixel(x,y,Color1 *i/10+Color2 *(10-i)/10);
[解决办法]
Bitmap对象处理图像像素的效率太低了,要处理的话,还是用不安全代码快些,直接处理内存。
[解决办法]
这个好办,C#不是封装了GDI+了吗?
- C# code
Image img = new Image();Image img1.....杜如文件1Image img2.....杜如文件2Graphices g = Graphices.FromImage(img);for(){ Img1.AlphaBlend(img,...); Img2.AlphaBlend(img,...); //img合成好的图像,绘制到你想输出的地方}g.ReleaseDC();
[解决办法]
"将a和b做alpha混合。"学习了
[解决办法]
dotnetbar 有效果啊
[解决办法]
直接可以用就是特效,整一个计时器
[解决办法]