【问题标题】:TideSDKs App Icons Look Awful in WindowsTideSDKs 应用程序图标在 Windows 中看起来很糟糕
【发布时间】:2014-02-05 20:42:41
【问题描述】:

我的应用程序图标是一个 512x512 的图标,在 OS X 上看起来很棒并且可以很好地缩放。但是,在 Windows 上,添加到桌面的图标在中和大设置下看起来很糟糕(主要是边缘参差不齐)。看起来不错的小。通知托盘图标看起来同样糟糕。

有没有其他人注意到类似的事情?我还没有发现任何东西表明我应该打包多个不同大小的图标或其他任何类似的东西。如果有人有任何想法,我真的很想提供一些意见。

【问题讨论】:

  • 通常您应该包含尺寸为 16×16、24×24、32×32、48×48 和 256×256 的图标。 Windows 上的图标资源格式可以轻松适应多种尺寸和颜色深度。
  • 我考虑到了这一点,所以我环顾四周,想知道如何才能做到这一点,以便 Tide 能够识别它们,但找不到任何东西。谢谢。
  • 项目自己的图标,tidesdk.ico 也有问题。高达 128x128 的所有东西看起来都不错,256x256 的图标很糟糕,颜色都错了。 win32_app.py 中有更多提示,它需要安装 ImageMagick,仅考虑 32x32 到 128x128,重新缩放并运行名为 ReplaceVistaIcon.exe 的实用程序。一个//待办事项。
  • 哇。感谢您真正深入了解,汉斯。我很欣赏所有的信息。如果您将此评论作为答案,我会将其标记为这样。如果这就是应用程序的全部功能,那么图标看起来如此糟糕也就不足为奇了。

标签: windows tidesdk


【解决方案1】:

对于遇到相同问题的任何人,以下是我发现的内容以及我如何解决问题...

最初,我正在运行 Tide 构建过程,指定一个 512x512 PNG 文件作为应用程序图标。这在 OSX 上很好,但 Windows 需要一些特殊处理。必须创建实际的 .ico 文件。 Tide build script for Windows 很高兴为您做到这一点。它使用了我的 512x512 PNG,创建了各种大小的图标,并将它们打包成一个 .ico 应用程序图标。

问题在于它没有创建足够的尺寸变体。具体来说,它创建了 16、32、64、128 像素的变体。这并没有涵盖 Windows - 特别是 Win7 - 想要使用它们的所有地方,因此它可以扩展它所拥有的东西。 很糟糕。

相反,我通过 ICO Converter 实用程序运行我的 512x512 PNG,选择了 32 位深度的所有尺寸,并将转换后的图标保存在我的 Resources/ 根目录中为 app.ico。

文件就位后,我只是相应地更改了tiapp.xml 中的<icon> 元素:

<icon>app.ico</icon>

也许这对其他人有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    相关资源
    最近更新 更多