Windows runtime 是否需要在appxmanifest中填写所有磁贴分辨率图像?

Windows runtime 是否需要在appxmanifest中填写所有磁贴分辨率图像?,windows-runtime,microsoft-metro,live-tile,Windows Runtime,Microsoft Metro,Live Tile,appxmanifest为开发人员提供了条目,用于为每种瓷砖(小、中、宽、大)填充四种不同的瓷砖分辨率图像,不同的分辨率为:scale-180、scale-140、scale-100、scale-80 从我可以看出,如果开发人员填写了最大分辨率的图像(scale-180),系统将在需要时在低分辨率显示器上自动缩小它,因此它可以在任何地方工作。那么,大多数开发人员真的需要填充所有不同分辨率的图像吗?看起来它只会徒劳地扩大应用程序的大小 我关于填充不同分辨率图像的问题不是关于是否需要小、中、宽和大图

appxmanifest为开发人员提供了条目,用于为每种瓷砖(小、中、宽、大)填充四种不同的瓷砖分辨率图像,不同的分辨率为:scale-180、scale-140、scale-100、scale-80

从我可以看出,如果开发人员填写了最大分辨率的图像(scale-180),系统将在需要时在低分辨率显示器上自动缩小它,因此它可以在任何地方工作。那么,大多数开发人员真的需要填充所有不同分辨率的图像吗?看起来它只会徒劳地扩大应用程序的大小


我关于填充不同分辨率图像的问题不是关于是否需要小、中、宽和大图像。

查看填充宽瓷砖和小瓷砖的原因不同。 1-宽瓷砖

如果你的应用程序有一个实时磁贴通知功能,那么你需要实现它。但不是强制性的。只是metro应用程序的一个标准

2-小瓷砖。这是应用程序的默认磁贴,因此您应该继续添加它。如果没有活动瓷砖概念,则只能填充小瓷砖。正方形的

3-然后在图像中放置一个位置,当用户搜索时,该位置将用作平铺图标

然后是商店的标志


所有这些默认设置为一个交叉标记的徽标。你通常会看到。它们都不是强制性的,但最后在上传到商店时,它们将成为特定于需求的强制性内容。否则,您将从microsoft获得一长串要在应用程序上完成的改进。:)。我们已经面对了这一点。

请看填充宽瓷砖和小瓷砖的原因是不同的。 1-宽瓷砖

如果你的应用程序有一个实时磁贴通知功能,那么你需要实现它。但不是强制性的。只是metro应用程序的一个标准

2-小瓷砖。这是应用程序的默认磁贴,因此您应该继续添加它。如果没有活动瓷砖概念,则只能填充小瓷砖。正方形的

3-然后在图像中放置一个位置,当用户搜索时,该位置将用作平铺图标

然后是商店的标志


所有这些默认设置为一个交叉标记的徽标。你通常会看到。它们都不是强制性的,但最后在上传到商店时,它们将成为特定于需求的强制性内容。否则,您将从microsoft获得一长串要在应用程序上完成的改进。:)。你已经面对过了。

这当然没有必要,但建议你这样做。向下(或向上)缩放图像可能会导致原始图像中可能不存在的视觉瑕疵。可能在所有缩放平台中,特定图像看起来都很好,但其他图像可能不好(对于位图图像尤其如此)。同样,这取决于您的判断,但值得在每个缩放级别进行目视检查


MSDN提供了一个可能有用的解决方案。

当然没有必要,但建议使用。向下(或向上)缩放图像可能会导致原始图像中可能不存在的视觉瑕疵。可能在所有缩放平台中,特定图像看起来都很好,但其他图像可能不好(对于位图图像尤其如此)。同样,这取决于您的判断,但值得在每个缩放级别进行目视检查


MSDN提供了一个可能会有所帮助的解决方案。

我只是说缩小图像的比例。微软的自动缩放在我看来很好,我不认为他们没有使用最近邻。此外,如果微软不进行缩放,那么我将使用Photoshop之类的工具进行缩放,我假设结果会非常相似。Windows使用的缩放例程生成的图像可能比Photoshop生成的图像稍差一点,gimp或其他一些图像编辑应用程序,具有良好的缩放例行程序。我只是说缩小图像。微软的自动缩放在我看来很好,我不认为他们没有使用最近邻。此外,如果微软不进行缩放,那么我将使用Photoshop之类的工具进行缩放,我假设结果会非常相似。Windows使用的缩放例程生成的图像可能比Photoshop生成的图像稍差一点,gimp或其他一些图像编辑应用程序,有一个不错的缩放程序。最后一点是,你必须填充它,因为它是微软推荐的。因为微软要求矢量图像,所以你可以相应地设计图像,如果透明的话,效果会更好。使用统一的背景色。最后一点是,您必须按照microsoft的建议填充它。因为微软要求矢量图像,所以你可以相应地设计图像,如果透明的话,效果会更好。具有统一的背景色。请参见Microsoft对其应用程序的促销策略。因此,这些指导方针是必要的。你几乎是对的,但一次完成全部标准并不那么容易。我认为主要的图像需要使用adobe创建。下次有人投了反对票,请留下一个答案,为什么这不是问题的答案:真的有必要吗?这并没有真正回答我的问题。我问的是是否需要提供不同分辨率的图像,而不是瓷砖尺寸(小、中、宽、大)。好的。在我写的最后一段中,我分享了我的经验,为什么有必要这样做:)事实上,事情就是这样发生的。我发布了我的应用程序,带有实时互动程序通知,但没有广泛的互动程序支持。因此,他们发回邮件说,请提供所有其他分辨率的图像,因为它支持live tiles,否则microsoft将不会推广/推荐它。这就是我描述一切的原因。有些事情对我们来说是好的,但实际上可能并不好。去商店的时候。毕竟这是他们的选择