导入到Visual Studio 2013的图标看起来很糟糕

时间:2018-12-18 14:42:30

标签: visual-studio icons

-我正在使用Visual Studio 2013-

我有一个带有透明背景的图标。它是在Photoshop中创建的8位RGB图像,并通过免费的电报ICO格式插件导出到.ico。我保存了16、24、32、40、48、64、96、128和256个分辨率版本,然后使用另一个免费的电讯插件将它们捆绑成具有所有分辨率的.ico文件。

当我使用Windows 10将此.ico文件用作快捷方式的图标时,它看起来很棒。但是,当我尝试将此图标导入Visual Studio C ++项目并将其嵌入到我的EXE中时,它看起来很糟糕。 “糟糕”是指看起来不连贯/像素化,并且在几个像素中似乎有随机的颜色。真可怕。

要导入我的VS项目,请在VS“解决方案资源管理器”中右键单击该项目,然后选择“添加->资源”。在“添加资源”窗口中,我选择“图标”,然后使用“导入...”导入我的.ico文件。导入后,我可以看到找到了图标的所有不同分辨率,但是就像我说的那样-它们看起来很糟糕。随机彩色像素的大多数问题似乎是沿着图像的透明边缘发生的。 (我的文字背景透明)。

当我实际生成EXE时,无论我的视图缩略图大小是多少,Windows似乎仅显示分辨率最低的(16x16)版本的图标。

这只是尝试在Visual Studio中使用我的图标并构建EXE时的问题。就像我说的那样,如果我等到生成EXE之后再使用Windows手动分配此图标,它看起来就很好了。

0 个答案:

没有答案