【问题标题】:Incorrect icon size when imported to exe导入 exe 时图标大小不正确
【发布时间】:2011-04-13 23:57:10
【问题描述】:

编辑:已解决,(至少对于资源管理器而言)问题是它保留了旧的 thumbs.db。

我有一个 png 图标,我使用多种工具创建了一个 128px、96px、64px、32px、16px 图标。但结果总是一样的..当我使用该图标编译 exe 并将其调整为最大图标大小时,它会保持在 32-48px 左右。有人遇到同样的问题吗?此外,当我将可执行文件放在 RocketDock 上时,它也会出现小图标。可执行文件有所有图标,我用 Resource Hacker 检查了它。这是一个奇怪的问题,我只是想让我的应用程序带有大图标,以便它可以在停靠应用程序和使用更大图标大小的用户中使用。

这是我所说的一个例子。 Visual Studio 图标仅用于测试。

还有一个 RocketDock 屏幕截图,其中包含图标和可执行文件的快捷方式:

【问题讨论】:

  • 资源文件中的图标是如何排列的?据我所知,资源管理器将使用它找到的第一个图标(即最低资源编号)。我认为标准做法是创建一个 .ico 文件,其中嵌入了所有不同的分辨率图标;这样 Explorer 会选择最合适的。
  • 我也有同样的问题,虽然我读到重新启动计算机应该可以解决它,但它没有。还有什么我需要做的吗?我看到许多 thumbs.db 文件,最近都没有更改

标签: c# windows visual-studio icons


【解决方案1】:

我之前成功使用过Axialis Icon Workshop,甚至在this MSDN 文章中也推荐过。不是免费的,但试用版应该足够一次性拍摄。我不完全确定它会解决你的问题,但它应该。

【讨论】:

  • 感谢 MSDN 链接,但它不能解决我的问题。我使用 Icon Workshop 为我的软件创建了 256、128、64、32、16 图标,但图标看起来仍然很小。
  • 我使用免费版的 Axialis,它允许您在一个文件中创建所有图标大小。
猜你喜欢
  • 2014-01-11
  • 2016-08-16
  • 1970-01-01
  • 2021-07-18
  • 2022-01-23
  • 1970-01-01
  • 2014-04-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多