如何画出荧光笔那样的半透明线? 如何画出荧光笔那样的半透明线? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面是,实现半透明的方法,是我以前用VC++做的,现在把方法告诉你(1)取出源位图的各个像素点,可以用ScanLine加快速度! 将其RGB*(100%-透明度),并保存到一个数组中(2)取出背景图与源位图对应的像素点,运算RGB*(100%-透明度)放入另一个数组中(3)将上面的两个二维数组相加,就得到半透明的色彩了假如你想要得是透明度30%的话;也就是这个运算:半透明色=源图色彩*(100%-30%)+背景色彩*30%但是要注意的是,在win9x中只能用50%透明度,否则会出错;而在,win2000下就没事了到你用的时候,就可以依次取得背景的颜色值……祝你好运!!这可得给我加分吧!!!!!!! 怎样查看自己还有多少分啊? 我打开一个项目工程,提示少了一个控件(OWC_TLB),这是什么控件,那里找啊? 请问取得四个整数中的最大的一个数的函数应如何写? SOCKET承受压力的问题!!进者有分! 问几个简单的问题?在线等 ★★★★★一个有点难度和技巧的问题:如何产生在编辑过程中的弹出式输入加速列表框,有点类似Delphi的微帮助★★★★★ 我是一个新手,大家帮帮我啊!!~~~~~~ 快捷键的问题??? 想了解一下武汉的Delphi程序员的工资状况 散分!!!!!!!在线!!!!!!!!!! 那里有delphi6的注册机下载? 关于*.txt文件的问题 诚征 图象 显示特效 资料
(1)取出源位图的各个像素点,可以用ScanLine加快速度!
将其RGB*(100%-透明度),并保存到一个数组中
(2)取出背景图与源位图对应的像素点,运算RGB*(100%-透明度)放入另一个数组中
(3)将上面的两个二维数组相加,就得到半透明的色彩了
假如你想要得是透明度30%的话;
也就是这个运算:半透明色=源图色彩*(100%-30%)+背景色彩*30%
但是要注意的是,在win9x中只能用50%透明度,否则会出错;
而在,win2000下就没事了
到你用的时候,就可以依次取得背景的颜色值……
祝你好运!!
这可得给我加分吧!!!!!!!