【问题标题】:What does Windows use each resolution version of an .ico for? (e.g., Start Menu, Desktop)?Windows 将 .ico 的每个分辨率版本用于什么用途? (例如,开始菜单、桌面)?
【发布时间】:2011-07-22 22:58:48
【问题描述】:
一位设计师正在为我们制作一些 Windows 图标 (.ico),我想确保各种尺寸(16 像素、24 像素等)在 Windows 显示它们时看起来都不错。
我为每种尺寸创建了一个带有 # 的测试图标(16 代表 16x16 像素版本等)
根据我的测试,Windows-7 使用:
32 x 32:开始菜单(弹出菜单)
16 x 16:开始/所有程序菜单
256 x 256:桌面菜单
Windows 将在哪里使用 24x24?
【问题讨论】:
标签:
windows-7
windows-xp
icons
startmenu
【解决方案1】:
在 XP 上,资源管理器使用外壳图标大小(您可以在 HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics 中覆盖此大小),默认大小为 32x32(桌面、图标视图)和 16x16(列表和报告视图)@默认 DPI(请注意shell 图标大小可能与系统图标大小不同(用于标题栏和 alt-tab 等))
开始菜单面板使用 24x24 图标,资源管理器工具栏也默认使用这个大小...
【解决方案2】:
资源管理器在列表和详细信息视图、标题栏、通知区域和经典任务栏中使用 16 像素图标。
通常不使用 24 像素图标,尽管 Explorer 在某些缩放级别中使用它们。
请注意,非标准 DPI 将在各处使用不同的图标大小。