【发布时间】:2011-09-20 19:50:57
【问题描述】:
我在 Windows 7 上使用 Visual Studio 2010,C#。
我在我的项目中添加了一个通知控件,并将其设置为我已导入到项目中的图标。如果我只是预览它,图标图像真的很好看,但是一旦我运行我的代码并在系统托盘中看到它,那么它真的很糟糕,就像边是点而不是直线等等。我尝试过 16x16、24x24、32x32 和 48x48 的同一个文件,但结果很糟糕。
我错过了什么吗?
myNotifyIcon.Icon = SysDir.Properties.Resources.icon2_32_ico_rgba;
【问题讨论】:
-
需要截图。尝试将颜色内容限制为 8bpp(256 色)。
-
这台机器上的小图标大小是多少?
-
@Hans Passant : 变形的不仅仅是颜色,还有尺寸。
-
@David Heffernan:我调用了一个 API 来检查图标的大小,它说 16x
标签: c# .net image icons notifyicon