2012-07-21 78 views
1

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

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

Image quality unacceptable Image quality OK

回答

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

0

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

enter image description here

+0

我可以肯定100%它是固定在Windows更新,因为我跑同一程序的另一台计算机上 - 之前和应用更新后。更新之后,图像质量急剧增加。 – 2012-10-19 23:57:09