A
ashow07
Unregistered / Unconfirmed
GUEST, unregistred user!
想做个批量处理图片上某颜色时,功能可以实现,但处理起来太慢了,占用cpu过高,时间长,
有没有什么好点的方法
我的大至方法如下,看一下是不是老土了
转换gif to bmp
for i=0 to 宽度
begin
for y=0 to 高度
begin
if Bitmap.Canvas.pixels[x,y]=某一颜色 then Bitmap.Canvas.pixels[x,y]:=另一种颜色;
end;
end;
把bmp转成gif 存盘
有没有什么好点的方法
我的大至方法如下,看一下是不是老土了
转换gif to bmp
for i=0 to 宽度
begin
for y=0 to 高度
begin
if Bitmap.Canvas.pixels[x,y]=某一颜色 then Bitmap.Canvas.pixels[x,y]:=另一种颜色;
end;
end;
把bmp转成gif 存盘