• 4645阅读
  • 5回复

如何实现"荧光笔效果",求方法或者思路 [复制链接]

上一主题 下一主题
离线nantongmct
 
只看楼主 倒序阅读 楼主  发表于: 2013-09-12
关键词: 求助颜色画图

离线duduqq

只看该作者 1楼 发表于: 2013-09-12
这个不难吧,把笔设个颜色,加个透明度就行了
离线nantongmct
只看该作者 2楼 发表于: 2013-09-12
引用第1楼duduqq于2013-09-12 14:39发表的  :
这个不难吧,把笔设个颜色,加个透明度就行了

请问加透明度时怎么个加法,能给出例子代码吗,我自己试了好多方法都不行,谢谢了。
透明度是QColor(int r,int g,int b,int a);吗?
离线nantongmct
只看该作者 3楼 发表于: 2013-09-13
我的部分代码
image = new CustomImage(imageWidth,imageHight,QImage::Format_ARGB32);//图片设置成支持alpha通道
colorPenColor = QColor(0,255,0,180);//彩笔默认是绿色

绘图时用得就是上面的颜色
painter.drawLine(startPoint,stopPoint);

效果好像有那么一点,但是颜色不均匀啊。


离线nantongmct
只看该作者 4楼 发表于: 2013-09-13
颜色一深一浅的,而且如果画得慢一点的话,就没有效果,直接把颜色给盖掉了。
请高人指点一下啊。
离线nantongmct
只看该作者 5楼 发表于: 2013-09-18
自己顶一下
快速回复
限100 字节
 
上一个 下一个