ALT-TAB应用程序图标像素化(ALT-TAB Application Icon Pixelate

2019-09-16 15:16发布

当打开我的应用程序的子窗口,我查看ALT + TAB菜单,应用程序图标看起来像素化。 我认为Windows使用图标的低分辨率版本(16×16像素,我认为)。 我能做到这一点的Windows选择这将是32×32像素的正确版本?

我指定一个图标到相关窗口具有16×16,24×24 32×32,在真彩色48x38和256x256的。 请注意,VS说,在32×32使用proterties和它在我分配完全相同的图标,我的应用程序的主窗口工作正常。

Answer 1:

的Windows应用程序窗口显示的图标在16x16像素的标题栏。 在使用Alt-Tab列表中,但是,显示了32x32像素的图标。 它使用相同的图标设置为窗口。 如果只设置一个32x32的一个,标题栏有规模下来,这往往很难看,因为它使用最近邻插值 。 那么,如何既支持?

答案是ICO文件! 它支持嵌入多个图标在一个文件中,典型地在各种尺寸相同(或相似)的图标和较不常见,色彩格式。

浏览器,Windows和其他通常被设计巧妙地使用给定的ICO文件中的适当大小的变种。 因此,答案是有内部的两种尺寸(或更多)的ICO文件。 其结果是,在标题栏正确地使用16×16版本和Alt-Tab键使用较大的32×32之一。

保存有多个图标的ICO文件的方法,从程序到程序孰重孰轻。 然而, GIMP可以很容易地做到这一点(而且是免费的)。 诀窍是让你的各种尺寸的图标作为单独的层。 当你去把它保存为ICO文件,GIMP将提示您设置每层的大小和颜色格式的能力。 一个好的教程,有图片,可以读取这里 。

如果任何人有创建在其他程序中多图标ICO文件的链接或建议,可随时添加。 此外,我不能确定,如果在Visual Studio内置的图像编辑器可以做不做 - 我很少用它困扰。



Answer 2:

解决了这一问题。 我把错误的窗体上的图标。 因为我不认为这个问题将是有帮助的任何人随意删除。



文章来源: ALT-TAB Application Icon Pixelated