图像缩放如何在Windows Phone 8.1中运行

时间:2014-07-09 22:08:53

标签: xaml windows-phone-8.1 image-scaling live-tile

我正在尝试研究如何最好地在Windows Phone Universal Apps中使用新的缩放功能 我有一个SVG格式的图像,我已经创建了几个不同的版本

  • test.scale-100.png(100x100像素)
  • test.scale-240.png(240x240像素)
  • 更多内容

然后我有以下XAML,这会使图像在240%比例的设备上变得太大

<Image Source="...."  />

如果我使用它(明确设置大小),它会按照我的预期呈现

<Image Width="100" Height="100" Source="...."  />

在这种情况下,我实际上是从高分辨率图像中获益吗?它当然看起来更主观。

XAML Pixels与图像中的实际像素有什么不同?即,如果有意义,XAML像素是逻辑的而不是物理的?

1 个答案:

答案 0 :(得分:1)

我认为您可以找到所需的信息here

基本上,你所说的是正确的:XAML像素是合乎逻辑的。在不同的设备上,它们的缩放比例不同,因此您总是有480像素宽。因此,如果您将图像的宽度设置为100像素,则在某些设备上,它将是更多物理像素(例如180)。因此,如果您的图像宽度为180像素,则看起来很完美。