请问如何清楚一个IMAGE图片上的某种颜色的点,换成白色!(50分)

  • 主题发起人 主题发起人 hukaijt
  • 开始时间 开始时间
H

hukaijt

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何清楚一个IMAGE图片上的某种颜色的点,换成白色,或者其它颜色,谢谢!
 
通过Canvas的Pix...属性就可以了.
 
得到(X,Y)的颜色。
image1.Canvas.Pixels(x,y);
设置(X,Y)的颜色:
image1.Canvas.Pen.Color := 某种颜色;
image1.Canvas.Moveto(x,y);
image1.Canvas.LineTo(x,y);
 
if Image.Canvas.Pixels(x,y)=rgb(...) then
Image.Canvas.Pixels(x,y) :=rgb(255,255,255);
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
744
DelphiTeacher的专栏
D
D
回复
0
查看
718
DelphiTeacher的专栏
D
D
回复
0
查看
672
DelphiTeacher的专栏
D
后退
顶部