to:timerri
我用你的方法,请运行下程序,放两个image
procedure TForm1.BitBtn1Click(Sender: TObject);
var
x,y:integer;
begin
image2.Canvas.TextOut(10,10,'丂');
image1.Canvas.Font.Name:='楷体_gb2312';
image1.Canvas.TextOut(10,10,'丂');
for y:=0 to image1.Height do
begin
for x:=0 to image1.Width do
begin
if image2.Canvas.Pixels[x,y]=image1.Canvas.Pixels[x,y] then
begin
showmessage('ok');
end;
end;
end;
end;
为什么会比较的一样,image1是空白,image1的空白是什么(在特殊的汉字情况下)。