gpt4 book ai didi

windows - 我的 Windows 应用程序的图标应包含哪些图标大小?

转载 作者:可可西里 更新时间:2023-11-01 11:51:54 26 4
gpt4 key购买 nike

我有一个 Windows 应用程序可以在 Windows XP 和更高版本(即 Vista/7)中运行。根据Vista UI Guidelines ,标准尺寸为 16x16、32x32、48x48、256x256(XP 标准尺寸不包括 256x256 图标)。除了这些尺寸,我还有 96x96 和 128x128(并且可以创建更多尺寸)。

我应该包括哪些图标尺寸? shell 会实际使用“非标准”大小,还是只会让我的应用程序膨胀?

最佳答案

我花了一些时间详细检查它。我创建了一个图标,其图像大小为 16、24、32、40、48、64、96、128 和 256。然后我检查显示的是哪个图像。所有这些都是在正常的 96dpi 下完成的。如果使用更大的 DPI,则可以使用更大的尺寸(仅在 Windows 7 中稍微检查了一下)。结果:

Windows XP:

  • 探索者观点:
    • 详细信息/列表:16
    • 图标:32
    • 图 block /缩略图:48
  • 右击->属性/选择新图标:32
  • 快速入门区:16
  • 台式机:32

Windows 7:

  • 探索者观点:
    • 详细信息/列表/小符号:16
    • 所有其他选项:256(根据需要调整大小)
  • 右击->属性/选择新图标:32
  • 固定到任务栏:32
    • 右键菜单:16
  • 桌面:
    • 小符号:32
    • 中等符号:48
    • 大符号:256(根据需要调整大小)
    • 使用 Ctrl+鼠标滚轮缩放:16、32、48、256

Windows 运行时:(from here)

  • 主图 block :150x150、310x150(宽版)
  • 小 Logo :30x30
  • 徽章(用于锁屏):24x24,单色
  • 启动画面:620x300
  • 商店:50x50

结果是:Windows XP 使用 16、32、48 大小的图标,而 Windows 7(可能还有 Vista)也使用 256 大小的图标。 所有其他中间图标大小都将被忽略(它们可能用于我未检查的某些区域)。


我还在 Windows 7 中检查了如果缺少图标大小会发生什么情况:

生成了缺失的尺寸(很明显)。尺寸为 16、32 和 48,如果缺少一个,则首选降尺度。因此,如果我们有大小为 16 和 48 的图标,则 32 图标是从 48 图标创建的。 如果没有其他尺寸可用,则 256 图标仅用于这些图标!因此,如果图标尺寸为 16 和 256,则其他尺寸将从 16 图标放大!

此外,如果 256 图标不存在,则使用(可能生成的)48 图标,但不再调整大小。所以我们有一个(可能很大)空白区域,中间有一个 48 图标。

请注意,XP 中的默认桌面图标大小为 32x32,而在 Windows 7 中为 48x48。因此,对于 Windows 7,拥有一个 48 号图标相对重要。否则,它会从较小的图标放大,看起来可能会非常难看。


关于 Windows XP 兼容性的注意事项:如果您将图标重新用作窗口图标,请注意,如果您使用压缩的 256 图标,这可能会使您的应用程序崩溃。解决方案是要么不压缩图标,要么创建没有(压缩的)256 图标的第二个版本。参见 here了解更多信息。

关于windows - 我的 Windows 应用程序的图标应包含哪些图标大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3236115/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com