7

我正在制作一个通用 Windows 应用程序,我希望任务栏上的应用程序图标具有透明背景,因此它不在彩色框中。

很多微软自己的股票应用程序都是这样的(邮件、照片、Xbox 等),我知道这是可以做到的,因为我是偶然做到的。但是我使用的图标太大了,当我使用正确尺寸的图标时,它就停止了工作。我再次尝试使用过大的旧图标,但仍然无法正常工作。

在此处输入图像描述

在应用程序清单中设置磁贴背景只会使背景成为用户主题颜色而不是实际透明,所以我必须做其他事情,我的 Square 44x44 徽标的所有资产当然都有透明背景,但我只是得到磁贴背景颜色应该什么都没有的地方。

4

1 回答 1

10

您需要在图标的文件名中使用“altform-unplate”限定符。例如:

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。

于 2015-07-31T03:46:58.537 回答