这应该是一个微不足道的,它可能只是我糟糕的一天;)我使用40x40px图像来显示搜索结果的类型。如果我在主应用程序中使用完全相同的图像,它们会正确显示。如果我在搜索引擎中使用它们,它们的质量会大幅下降。
我做错了什么?我尝试了另一种尺寸,另一种图片格式,仍然相同。我尝试了另一张图片(下图),看起来还不错。为什么只有我的基于圆圈的图标变形?
答案 0 :(得分:0)
听起来这可能与图像的自动缩放有关。 Windows将根据像素密度自动向上/向下缩放,您可以使用基于矢量的图像,或者对于位图图像,提供特定于比例的版本,从而帮助您缩小比例。
例如,要将标记中引用的图像缩放为“AppLogo.jpg”,您需要包含以下图像:
您还可以使用文件夹,例如“\规模-140 \ AppLogo.jpg”。
对于搜索结果图像,100%图像是40x40像素版本,140是56x56,180是72x72。只需将图像引用为“AppLogo.jpg”,即可自动使用相应的版本。 (您还可以使用DisplayProperties.ResolutionScale
检测比例并手动选择图像。)
以下是一些文章,其中包含更多示例/详细信息:
答案 1 :(得分:0)
这种情况经常不会发生,但在这种情况下似乎正确的解决方案只是等待;)在这种情况下,它花了3个月,这并不是那么快,但时机是完美的 - 就在官方Win8发布之前。我在解决方案中没有对结果建议图像做任何新的事情,今天我意识到图像变得清晰。可能由任何Windows更新修复。