使任务栏上的应用程序图标具有透明背景(UWA)
Make app icon on task bar have a transparent background (UWA)
我正在制作通用 Windows 应用程序,我希望任务栏上的应用程序图标具有透明背景,因此它不在彩色框中。
很多微软自己的库存应用程序都是这样的(邮件、照片、Xbox 等),我知道它可以做到,因为我是偶然做到的。但是我使用的图标太大了,当我使用正确尺寸的图标时,它就停止工作了。我已经尝试再次使用旧的太大图标,但它仍然不起作用。
在应用程序清单中设置平铺背景只会使背景成为用户主题颜色,而不是真正透明,所以我必须做其他事情,我的 Square 44x44 Logo 的所有资产当然都有透明背景,但我只是在应该没有任何东西的地方获取瓷砖背景颜色。
您需要在图标的文件名中使用 "altform-unplated" 限定符。例如:
SmallLogo.targetsize-32_altform-unplated.png
如果你真的想彻底...对于清单中的 Square44x44Logo,你应该有 6 个版本的图标(正常、高对比度黑色和高对比度白色,未电镀版本 x3)以下目标尺寸:16、20、24、30、32、36、40、48、60、64、80、96 和 256。
例如,这里是 256:
SmallLogo.targetsize-256.png
SmallLogo.targetsize-256_contrast-black.png
SmallLogo.targetsize-256_contrast-white.png
SmallLogo.targetsize-256_altform-unplated.png
SmallLogo.targetsize-256_altform-unplated_contrast-black.png
SmallLogo.targetsize-256_altform-unplated_contrast-white.png
这么多 PNG。
我正在制作通用 Windows 应用程序,我希望任务栏上的应用程序图标具有透明背景,因此它不在彩色框中。
很多微软自己的库存应用程序都是这样的(邮件、照片、Xbox 等),我知道它可以做到,因为我是偶然做到的。但是我使用的图标太大了,当我使用正确尺寸的图标时,它就停止工作了。我已经尝试再次使用旧的太大图标,但它仍然不起作用。
在应用程序清单中设置平铺背景只会使背景成为用户主题颜色,而不是真正透明,所以我必须做其他事情,我的 Square 44x44 Logo 的所有资产当然都有透明背景,但我只是在应该没有任何东西的地方获取瓷砖背景颜色。
您需要在图标的文件名中使用 "altform-unplated" 限定符。例如:
SmallLogo.targetsize-32_altform-unplated.png
如果你真的想彻底...对于清单中的 Square44x44Logo,你应该有 6 个版本的图标(正常、高对比度黑色和高对比度白色,未电镀版本 x3)以下目标尺寸:16、20、24、30、32、36、40、48、60、64、80、96 和 256。
例如,这里是 256:
SmallLogo.targetsize-256.png
SmallLogo.targetsize-256_contrast-black.png
SmallLogo.targetsize-256_contrast-white.png
SmallLogo.targetsize-256_altform-unplated.png
SmallLogo.targetsize-256_altform-unplated_contrast-black.png
SmallLogo.targetsize-256_altform-unplated_contrast-white.png
这么多 PNG。