【问题标题】:How does image scaling work in Windows Phone 8.1图像缩放在 Windows Phone 8.1 中的工作原理
【发布时间】:2014-07-09 22:08:53
【问题描述】:

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

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

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

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

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

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

在这种情况下,我真的能从更高分辨率的图像中受益吗?主观上肯定看起来更好。

XAML Pixels 所说的区别与图像中的实际像素不同吗?也就是说,如果有意义的话,XAML 像素是逻辑的而不是物理的?

【问题讨论】:

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


    【解决方案1】:

    我想你可以找到你需要的信息here

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

    【讨论】:

    • 完美,这证实了我从实验中开始怀疑的内容
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多