2010-12-13 49 views
5

我正在尝试为我的TrayIcon创建一个ImageList,但图像没有显示为高质量。它们本来就很清晰,但只要我在设计时将它们放在ImageList上,它们就会变形。我尝试了ICO和PNG格式的16x16。为什么添加到ImageList时图片会失去质量?

另外,哪种格式在ImageLists中是首选?

请指教。

+1

什么版本的Delphi?你可以张贴图片,以便我们可以看到神器吗? – 2010-12-13 16:24:32

回答

5

首先,确保您插入图像的大小与您的图像列表的宽度和高度相符。我无法给你一个关于图像格式的建议,但我会说这没关系 - 如果你使用ICO或PNG,结果应该是一样的。由于一些较新版本的Delphi(我使用D2009),有一个属性ColorDepth,它默认设置为cdDeviceDependent。您可以尝试更改此属性,但我希望默认设置为插入的图像选择正确的颜色深度。

相关问题