如何视窗决定显示哪些图标格式显示在Windows资源管理器的EXE图标是什么时候?
-
18-09-2019 - |
题
如何视窗决定表示在Windows资源管理一个exe的图标时显示哪个图标格式?
问题:当我们看到在不同的Windows Explorer文件的意见我们的图标文件和EXE嵌入图标文件,图标文件显示在一个更高质量的模式相比,即使在我们的可执行文件图标包含我们的可执行文件显示的图标完全相同的图标。我们的EXE的图标有jaggier边缘,导致我相信,Windows资源管理器可能正在试图升迁较低分辨率的图标,而不是选择一个图标适合实际的显示尺寸。
在一个多格式图标文件,是否有应该用于定位每个图标格式使用一个特定命令?
例如,我们有以下格式的图标的图标的文件: - 16×16 - 32×32 - 48×48 - 64×64 - 128×128 - 256×256
我们正在测试我们的EXE的图标在Windows XP,Vista和Windows 7中使用Windows资源管理器的外观。
任何建议表示赞赏。
解决方案
One的疑难排解方法,我会尝试是从你的图标文件中删除所有不同大小的格式,除了一个,说32×32。然后,比较.ico文件显示和.exe文件显示。如果它们看起来不同,你就会知道这是不是与EXE选错了格式的问题。如果他们这样做看起来是一样的,那么你就可以开始一次添加格式回到您的.ico文件,直到问题再次出现。
当我创建的图标文件,我总是在的最大订单加入到最小的,最高质量的最低质量的格式:
256×256的32位,点击 96×96的32位,点击 48×48的32位,点击 32×32的32位,点击 16×16的32位,点击 48×48的8位结果 32×32的8位结果 16×16 8位结果
不隶属于 StackOverflow