var
G: TIcon;
begin
G:= TIcon.Create;
ImageList1.GetIcon(0, G);//ImageList中存在一个24位色的图标
image1.Picture.Assign(G);//Image1中正确显示了24位色图标
G.SaveToFile('D:\1.ico');//1.ico 文件是256色的。图标失真了。
G.Free;
end;问题如上面注释。为什么存成文件后。图标颜色会失真呢?
G: TIcon;
begin
G:= TIcon.Create;
ImageList1.GetIcon(0, G);//ImageList中存在一个24位色的图标
image1.Picture.Assign(G);//Image1中正确显示了24位色图标
G.SaveToFile('D:\1.ico');//1.ico 文件是256色的。图标失真了。
G.Free;
end;问题如上面注释。为什么存成文件后。图标颜色会失真呢?
http://community.csdn.net/Expert/topic/4814/4814219.xml?temp=.6050836