Metro Search Charm中搜索结果图像的质量

时间:2012-07-21 06:29:46

标签: image search windows-8 microsoft-metro

这应该是一个微不足道的,它可能只是我糟糕的一天;)我使用40x40px图像来显示搜索结果的类型。如果我在主应用程序中使用完全相同的图像,它们会正确显示。如果我在搜索引擎中使用它们,它们的质量会大幅下降。

我做错了什么?我尝试了另一种尺寸,另一种图片格式,仍然相同。我尝试了另一张图片(下图),看起来还不错。为什么只有我的基于圆圈的图标变形?

Image quality unacceptable Image quality OK

2 个答案:

答案 0 :(得分:0)

听起来这可能与图像的自动缩放有关。 Windows将根据像素密度自动向上/向下缩放,您可以使用基于矢量的图像,或者对于位图图像,提供特定于比例的版本,从而帮助您缩小比例。

例如,要将标记中引用的图像缩放为“AppLogo.jpg”,您需要包含以下图像:

  • AppLogo.scale-100.jpg
  • AppLogo.scale-140.jpg
  • AppLogo.scale-180.jpg

您还可以使用文件夹,例如“\规模-140 \ AppLogo.jpg”。

对于搜索结果图像,100%图像是40x40像素版本,140是56x56,180是72x72。只需将图像引用为“AppLogo.jpg”,即可自动使用相应的版本。 (您还可以使用DisplayProperties.ResolutionScale检测比例并手动选择图像。)

以下是一些文章,其中包含更多示例/详细信息:

论坛中也有一些扩展讨论(一般情况下,不是特定于搜索)herehere

答案 1 :(得分:0)

这种情况经常不会发生,但在这种情况下似乎正确的解决方案只是等待;)在这种情况下,它花了3个月,这并不是那么快,但时机是完美的 - 就在官方Win8发布之前。我在解决方案中没有对结果建议图像做任何新的事情,今天我意识到图像变得清晰。可能由任何Windows更新修复。

enter image description here