icons - 在 Windows 资源管理器中显示 exe 的图标时,Windows 如何决定要显示的图标格式?

标签 icons exe windows-explorer

在 Windows 资源管理器中显示 exe 的图标时,Windows 如何决定要显示的图标格式?

问题:当我们在各种 Windows 资源管理器文件 View 中查看我们的图标文件和带有嵌入图标文件的 exe 文件时,图标文件以比为我们的可执行文件显示的图标更高的质量模式显示,即使我们的可执行文件中的图标包含完全相同图标。我们的 exe 图标有锯齿状边缘,这让我相信 Windows 资源管理器可能试图放大较低分辨率的图标,而不是选择适合实际显示大小的图标。

在多格式图标文件中,我们应该使用特定的顺序来定位每种图标格式吗?

例如,我们有一个带有以下格式图标的图标文件:
- 16x16
- 32x32
- 48x48
- 64x64
- 128x128
- 256x256

我们正在 Windows XP、Vista 和 Windows 7 下使用 Windows 资源管理器测试我们 exe 图标的外观。

任何建议表示赞赏。

最佳答案

使用 iConvert ,它是免费和在线的。您上传了一个 512x512 的大 PNG,它为您提供了一个按其应有的方式工作的 ICO,其中包含多个不同大小的嵌入图像。它还为您提供适用于 Mac 的 ICNS 和 HQX 文件。

在 Win7/Vista/XP 下非常适合我的应用程序。它消除了手动制作适当的 ICO 文件的痛苦。正如你所发现的,很容易把事情搞砸。

关于icons - 在 Windows 资源管理器中显示 exe 的图标时,Windows 如何决定要显示的图标格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2405803/

相关文章:

wpf - Windows 8 Live Tile 图标背景颜色

android - 如何在 Android 的 ListView 中为菜单项创建图标?

android - 以编程方式更改 Android 主屏幕页面

security - 安装 msi 后启动 exe,但使用当前用户权限

c# - 获取 'excelcnv.exe' 位置

ios - 有人在提交给苹果 ITMS-90709 时收到此错误吗?

windows - 使用参数运行exe文件的Powershell脚本

windows - 将文件大小转换为文本表示

c# - C#Word自动化使Windows资源管理器崩溃

HTML:类似 Mac 和类似 Windows 的文件浏览器 UI