2010-12-13 50 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。您可以嘗試更改此屬性,但我希望默認設置爲插入的圖像選擇正確的顏色深度。

相關問題