ListView中的图像质量很差

时间:2009-10-24 09:34:11

标签: c# winforms image listview

我正在使用项目填充ListView并从ImageList(在设计器中)添加图像。但是,即使我将ImageList中的图像尺寸设置为原始尺寸(16x16),图像也会以非常差的质量显示。看看:

Terrible image quality http://balazsbotond.hu/downloads/listview-icons.png

原始图像是漂亮,锐利的PNG图标。我该怎么办?

3 个答案:

答案 0 :(得分:9)

试试这行代码。

ImageList1.ColorDepth = ColorDepth.Depth16Bit;

答案 1 :(得分:4)

更改您用于列表视图的imagesList的colordepth,并尝试更高的colorDepth,具体取决于PNG(如Depth32Bit),您将看到差异。

答案 2 :(得分:2)

嗯,这很简单。添加图像后,不要更改ImageList的图像大小:)