首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当在Windows资源管理器中显示exe的图标时,Windows如何决定显示哪种图标格式?

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

Stack Overflow用户
提问于 2010-03-09 08:24:33
回答 3查看 2.4K关注 0票数 6

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

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

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

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

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

如有任何建议,欢迎光临。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-10 00:23:49

我会尝试的一种故障排除方法是从图标文件中删除除32x32以外的所有不同大小的格式。然后,比较.ico文件显示和.exe文件显示。如果它们看起来不同,你就会知道这不是exe选择错误格式的问题。如果它们看起来是一样的,那么您可以开始将这些格式逐个添加回.ico文件中,直到问题再次出现。

当我创建图标文件时,我总是按照从大到小,从最高质量到最低质量的顺序添加格式:

256x256 32位

96x96 32位

48x48 32位

32x32 32位

16x16 32位

48x48 8位

32x32 8位

16x16 8位

票数 2
EN

Stack Overflow用户

发布于 2010-03-10 00:32:49

使用iConvert,它是免费的,并且是在线的。你上传一个大的512x512的PNG,它会给你一个正常工作的ICO,其中有多个不同大小的嵌入图像。它还为您提供适用于Mac的ICNS和HQX文件。

在Win7/Vista/XP下,我的应用程序运行良好。它消除了手工制作适当的ICO文件的痛苦。正如您所发现的,很容易把事情搞砸。

票数 3
EN

Stack Overflow用户

发布于 2010-03-09 08:57:16

看看IcoFx,当你设计它们的时候,它可能会给你提供更平滑的图标,还有对阿尔法透明度的支持……

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2405803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档