Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net VB应用程序图标_Vb.net_Icons - Fatal编程技术网

Vb.net VB应用程序图标

Vb.net VB应用程序图标,vb.net,icons,Vb.net,Icons,更改包含我的应用程序的文件夹视图设置时,我的应用程序图标不显示高密度版本,但我的图标包含32、48、64、96、128像素。 有什么帮助吗?您需要在图标文件中提供256x256像素版本 Windows不使用96x96或128x128像素图标,32x32和48x48像素版本仅在UI中需要这些尺寸时使用。它们不会向上缩放,因为结果会是像素化的,看起来很可怕 Windows ICO文件中必须提供的最低图标版本为: 256x256,32位彩色(PNG压缩) 48x48,32位彩色 32x32,32位彩

更改包含我的应用程序的文件夹视图设置时,我的应用程序图标不显示高密度版本,但我的图标包含32、48、64、96、128像素。
有什么帮助吗?

您需要在图标文件中提供256x256像素版本

Windows不使用96x96或128x128像素图标,32x32和48x48像素版本仅在UI中需要这些尺寸时使用。它们不会向上缩放,因为结果会是像素化的,看起来很可怕

Windows ICO文件中必须提供的最低图标版本为:

  • 256x256,32位彩色(PNG压缩)
  • 48x48,32位彩色
  • 32x32,32位彩色
  • 16x16,32位彩色
  • 48x48,24位彩色
  • 32x32,24位彩色
  • 16x16,24位彩色
如果需要,您可以包括其他尺寸。它不会伤害任何东西。外壳或其他地方可能有使用这些尺寸的组件。我不记得所有的规则。但如果没有提供图标的确切尺寸,则图标的较大版本将始终缩小


如果您的应用程序需要在“安全模式”下访问,或者只有最低公分母的视频驱动程序可用,我还建议包括8位或4位颜色版本的图标。不过,不要在它们上面花太多时间;使用一个可以自动生成它们的图标编辑器,然后在必要时清理它们,使它们易于识别。对于小尺寸,您只需要这些低位深度图标。

这正是我想要的。非常感谢科迪·格雷