delphi把bmp图片的某区域内的颜色替换成别的颜色,急(100分)

  • 主题发起人 主题发起人 ashow07
  • 开始时间 开始时间
A

ashow07

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么才可以把bmp图片的某区域的某颜色换成另外一种颜色:
如:

[red]有一画布 imgbmp 并载入了一bmp图片
我要将此画布中的坐标(10,20)到坐标(10,40)区域内的红颜色替换成黑颜色[/red]

怎么实现


最好能给衬例,要是能直接修改gif的那更好
 
var i,j :integer;
begin
for i:=10 to 20 do
for j:=10 to 40 do
if imgbmp.Canvas.pixels[i,j]=cbred then imgbmp.canvas.pixels[i,j]:=clblack;
end;
 

Similar threads

I
回复
0
查看
769
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部