gpt4 book ai didi

windows - 如何为我的 Windows 应用程序创建高质量图标?

转载 作者:可可西里 更新时间:2023-11-01 12:04:02 26 4
gpt4 key购买 nike

如果您运行的 Windows 具有更高的 DPI 设置,您会注意到桌面上的大多数应用程序图标看起来都很糟糕。甚至一些高调的应用程序图标(如 Google Chrome)看起来也很糟糕,而 Firefox、Skype 和 MS Office 图标看起来很清晰:

super crisp icon next to a friggin blurry one

(例子)

我怀疑大多数图标看起来很模糊,因为放大了较低分辨率的图标而不是使用较高分辨率的图标。

我想给我的应用程序提供高质量的图标,但似乎无法说服 Windows 使用更高分辨率的图标。我用图标编辑器创建了一个多分辨率图标 IcoFX .该图标以 16x16、24x24、32x32、48x48、128x128 和 256x256 (!)(均为 32 位,包括 alpha channel )提供,但 Windows 似乎在桌面上使用 48x48 版本的图标,并且放大它看起来很糟糕。 (我使用的是 Windows 7 - 64 位 - 通过在 msi 中设置快捷方式(通过 Visual Studio 2008 安装项目创建)并将其指向包含多分辨率图标的 .ico 文件来放置图标)

我曾尝试删除 128x128 图标但无济于事。有趣的是,在 Windows 资源管理器中,即使使用“超大图标”设置,图标看起来也很棒。 如何创建在 Windows 上较高 DPI 设置下看起来很棒的高质量桌面图标?

编辑:我测试了删除 128x128 选项,然后删除了 48x48 和 128x128 选项,并尝试使用 Axialis IconWorkshop 创建图标 - 没有任何效果。

编辑:经过反复试验,我认为这里真正的问题是 Visual Studio 2008 安装项目 - 手动设置指向我的可执行文件的链接正确使用了高分辨率图标,但是由安装程序没有使用正确的图标。 在编辑器中设置链接图标时,它只给我一个选项(索引 0),它似乎是 48x48 图标。我曾尝试手动调整 .vdproj 中的 IconIndex,但没有成功。

最佳答案

感谢所有的建议!

经过反复试验,这里真正的问题似乎是 Visual Studio 2008 安装项目 - 手动设置指向我的可执行文件的链接正确使用高分辨率图标,但是安装程序创建的链接不使用正确的图标。在编辑器中设置链接图标时,它只给了我一个选项(索引 0),它似乎是 48x48 图标。我曾尝试手动调整 .vdproj 中的 IconIndex,但没有成功。 Visual Studio Setup Project 似乎不支持使用高质量图标添加链接。

编辑:我现在可以确认这个问题。在我转到 WiX 创建安装程序后,链接使用了正确的高质量图标。

关于windows - 如何为我的 Windows 应用程序创建高质量图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2671966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com