一 一个过客 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-30 #1 我想在一个背景图上draw几条线,线很粗,20-30个点那么粗,但是我希望 这个线是半透明的,能够映射出下面的背景图。 要求:2000/9x都能支持
Y YoungSun Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-03 #2 Canvas.Pen.Mode := pmNotXor; Canvas.Pen.Width := 20; Canvas.Brush.Style := bsClear; 这样子可以映射出下面的背景图,但是反白显示的,不能达到目的,关注。
Canvas.Pen.Mode := pmNotXor; Canvas.Pen.Width := 20; Canvas.Brush.Style := bsClear; 这样子可以映射出下面的背景图,但是反白显示的,不能达到目的,关注。
云 云影 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-16 #4 我有个方案,你的这几条线线不要直接划在背景上,先画在一个和背景图等大黑底位图 上,然后比较两图对应点颜色,位图上点若是黑色,则不改变北京图对应点羊色,否则 北京图上点r=r*a+r1,g=g*a+g1,b=b*a+b1.(a是透明参数)
我有个方案,你的这几条线线不要直接划在背景上,先画在一个和背景图等大黑底位图 上,然后比较两图对应点颜色,位图上点若是黑色,则不改变北京图对应点羊色,否则 北京图上点r=r*a+r1,g=g*a+g1,b=b*a+b1.(a是透明参数)