2009-12-02 37 views
1

我有在Windows XP上使用25×25 png图片的应用程序图标这个完全适合,但是我在Windows 7的虚拟机和任务栏上安装了Windows 7任务栏上的调整大小的图标的应用程序,它成为一个很大的模糊。我应该在任务栏上使用什么类型的图标?原谅我的无知,如果这是一个愚蠢的问题,但我是一个Linux的家伙...Windows 7应用程序图标和任务栏

回答

5

Windows从可执行文件获得几个不同的图标分辨率。对于任务栏,它使用屏幕颜色深度中的默认16x16像素图标或32x32像素图标。

从Java SWT的例子来设置应用程序图标:

String[] icons = { "icon16.png", "icon32.png", "icon48.png" }; 
shell.setImages(getImages(icons)); 

视窗7,然后获得来自设置在任务栏显示该图像的第一图标(当小图标被使能)或从第二图标图像集(当小图标被禁用时)。

+0

可执行文件的所有尺寸从512到16像素都有一个.ico,但它不会选择它们。我是通过设置应用程序内的应用程序图标覆盖此行为? – 2009-12-02 12:21:32

+0

我不能确定没有看到源代码,但症状指向“是”。尝试动态提供一个16x16图标。然后尝试在任务栏属性下切换任务栏选项以“显示小图标”。 – 2009-12-02 13:10:19

0

我认为Windows 7会调整所有类型的图标以适应任务栏。你可以使用瘸子或类似的东西,不过,只需加入一个透明的边框围绕它来创建一个适合出来的25×25的图标更大的图标。 PNG应该在那里工作。

相关问题