我的Windows应用程序';s图标包括什么?
我有一个Windows应用程序,将在Windows XP和更新版本(即Vista/7)中运行。根据,标准尺寸为16x16、32x32、48x48、256x256(XP标准尺寸不包括256x256图标)。除了这些尺寸之外,我还有96x96和128x128(并且可以创建更多)我的Windows应用程序';s图标包括什么?,windows,icons,desktop,Windows,Icons,Desktop,我有一个Windows应用程序,将在Windows XP和更新版本(即Vista/7)中运行。根据,标准尺寸为16x16、32x32、48x48、256x256(XP标准尺寸不包括256x256图标)。除了这些尺寸之外,我还有96x96和128x128(并且可以创建更多) 我应该包括哪些图标尺寸?shell实际使用的是“非标准”大小,还是我的应用程序会膨胀?不是96x96,而是使用64x64。我通常使用: 16-状态/标题栏按钮 32-桌面图标 48-文件夹视图 64/128-其他尺寸 25
我应该包括哪些图标尺寸?shell实际使用的是“非标准”大小,还是我的应用程序会膨胀?不是96x96,而是使用64x64。我通常使用:
- 16-状态/标题栏按钮
- 32-桌面图标
- 48-文件夹视图
- 64/128-其他尺寸
256在XP上也可以工作,但是,旧的资源编译器有时会抱怨“内存不足”错误。我花了一些时间详细检查了它。我创建了一个图标,其图像大小为16、24、32、40、48、64、96、128和256。然后我检查了显示的图像。所有这些都是用正常的96dpi完成的。如果使用较大的DPI,则可以使用较大的DPI(仅在Windows 7中对此进行了检查)。结果是: Windows XP:
- 浏览器视图:
- 详情/名单:16
- 图标:32
- 瓷砖/缩略图:48
- 右键单击->属性/选择新图标:32
- 快速启动区域:16
- 桌面:32
- 浏览器视图:
- 详细信息/列表/小符号:16
- 所有其他选项:256(必要时调整大小)
- 右键单击->属性/选择新图标:32
- 固定到任务栏:32
- 右击菜单:16
- 桌面:
- 小符号:32
- 中等符号:48
- 大符号:256(必要时调整大小)
- 使用Ctrl+鼠标滚轮缩放:16、32、48、256
- 主瓷砖:150x150、310x150(宽版)
- 小徽标:30x30
- 徽章(用于锁屏):24x24,单色
- 溅屏:620x300
- 门店:50x50
我还检查了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图标的第二个版本。有关更多信息,请参阅。网站上说: 应用程序图标和控制面板项:整套包括16x16、32x32、48x48和256x256(代码比例在32和256之间) 对我来说,这意味着(但不幸的是,没有明确说明)您应该提供这4种尺寸 有关颜色格式的其他详细信息,您可能会发现这些信息也很有用:
- 图标文件还需要8位和4位调色板版本,以支持远程桌面中的默认设置
- 仅应包含256x256像素图像的32位副本,并且仅应将256x256像素图像压缩为PNG格式,以减小文件大小
在Windows 7中使用8、16、20、24、32、40、48、64、96、128和256像素(256 PNG)的图标进行测试后:
- 100%分辨率:资源管理器使用16、40、48和256。Windows照片查看器使用96。油漆使用256
- 125%分辨率:资源管理器使用20、40和256。Windows照片查看器使用96。油漆使用256
- 分辨率为150%时:资源管理器使用24、48和256。Windows照片查看器使用96。油漆使用256
- 分辨率为200%时:资源管理器使用40、64、96和256。Windows照片查看器使用128。油漆使用256
- 16x16
- 24x24
- 32x32
- 48x48
- 256x256
| Resolution | Color depth | Format |
|:-----------|------------:|:------:|
| 256x256 | 32-bit | PNG |
| 64x64 | 32-bit | BMP |
| 48x48 | 32-bit | BMP |
| 32x32 | 32-bit | BMP |
| 16x16 | 32-bit | BMP |
| 48x48 | 8-bit | BMP |
| 32x32 | 8-bit | BMP |
| 16x16 | 8-bit | BMP |