5

我有一个包含图标的树视图。图标很丑。丑陋的意思是低质量。低质量是指我希望从dos程序中看到的东西

我希望有一种方法可以提高图标的图像质量,但是在浏览了微软的开发站点之后,我还没有找到解决方案。

老实说,在这一点上,我什至不知道要寻找什么。“图像质量”这个词太宽泛了,无法搜索(我从谷歌搜索中得到了非常随机的结果)。

我正在使用ImageList将这些图标存储在TreeView. 真的没有多少代码可以显示在这里有用 - 至少我不这么认为。

抱歉这个无聊的问题。

4

2 回答 2

9

这是你要找的吗?

http://msdn.microsoft.com/en-us/library/system.windows.forms.imagelist.colordepth.aspx

默认值设置为 8 位,因此更改列表的此属性可能会有所帮助。本质上,只需将以下行添加到您的代码中:

imagelist.ColorDepth = ColorDepth.Depth32Bit;
于 2012-06-28T17:52:58.163 回答
-3

它可以改进。您需要做的是在 Photoshop 或 gimp 中打开它,然后以 3 倍的大小重新采样。然后以 600 dpi 重新采样并将其调整为 8 x 10。请注意,我指定调整大小而不是缩小大小。您单击图片,角落有一个手柄供您单击并将其缩小到合适的尺寸。这样,像素就更靠近了。

然后,您使用非常柔和的模糊,我的意思是非常柔和。秘密在于何时打印。我们以 600 到 1200 dpi 打印,这将增强图像质量,这也是打印机必须牢记的。当您在 600 dpi 的光面纸上打印时,图片非常漂亮且清晰。

于 2012-06-28T17:24:07.857 回答