Xaml 如何为WP 8.1商店应用程序创建多比例图像资产

Xaml 如何为WP 8.1商店应用程序创建多比例图像资产,xaml,windows-runtime,windows-phone,windows-phone-8.1,multiscaleimage,Xaml,Windows Runtime,Windows Phone,Windows Phone 8.1,Multiscaleimage,如何为不同的比例因子创建特定的图像资源?例如,我有一个使用图像的按钮。那么,如何创建缩放100、缩放140和缩放240的图像 您为96dpi设备创建原始图像,比如40x40,然后您应该提供56x56(140%)、72x72(180%)等等。如果不提供图像,图像将被调整大小并失去其质量 可以为每个比例提供图像,并将其放置在同一文件夹中,如下所示: Images/name.scale-100.png Images/name.scale-140.png Images/name.scale-180.pn

如何为不同的比例因子创建特定的图像资源?例如,我有一个使用图像的按钮。那么,如何创建缩放100、缩放140和缩放240的图像

您为96dpi设备创建原始图像,比如40x40,然后您应该提供56x56(140%)、72x72(180%)等等。如果不提供图像,图像将被调整大小并失去其质量

可以为每个比例提供图像,并将其放置在同一文件夹中,如下所示:

Images/name.scale-100.png
Images/name.scale-140.png
Images/name.scale-180.png
Images/name.scale-240.png
然后您可以在XAML中引用图像,如下所示:

Images/name.scale-100.png
Images/name.scale-140.png
Images/name.scale-180.png
Images/name.scale-240.png

在代码中,通过其URI:

uriimageuri=新的Uri(“ms-appx:///Images/name.png");
操作系统应以适当的比例拍摄图像。更多关于这一点,你会的


另外请注意,您也可以通过这种方式设置高对比度和/或不同语言的图像。

是的,我知道这一点。我的问题是如何创建这些不同大小的图像?如何确定每个刻度的合适尺寸?例如,电子秤100(40x40)/电子秤140(60x60)?正如你所知,官方资产有这些预先确定的宽度和高度。我们如何将它们应用到我们自己的资产中?@鹤山你为96dpi设备创建原始图像,比如40x40,那么你应该提供56x56(140%)、72x72(180%)等等。如果你不提供图像,图像将被调整大小并失去其质量。对!知道了。谢谢@Romasz.:D我相应地编辑了你的答案。8.1中应用程序框架的宽度是多少?例如,如果我想插入一个屏幕宽度的图像,scale-100的分辨率应该是多少?@Matteo我不确定,我会尝试跟随它们,因为它们覆盖了整个屏幕。