これは取るに足らないものである必要があります。これは私の悪い日だけかもしれません ;) 検索結果の種類を表示するために 40x40px の画像を使用しています。メインアプリでまったく同じ画像を使用すると、正しく表示されます。検索チャームで使用すると、品質が大幅に低下します。
私は何を間違っていますか?別のサイズ、別の画像フォーマットを試しましたが、それでも同じでした。別の画像(下の写真)を試してみましたが、それは問題ないようです。サークル ベースのアイコンだけが変形してしまうのはなぜですか?
これは取るに足らないものである必要があります。これは私の悪い日だけかもしれません ;) 検索結果の種類を表示するために 40x40px の画像を使用しています。メインアプリでまったく同じ画像を使用すると、正しく表示されます。検索チャームで使用すると、品質が大幅に低下します。
私は何を間違っていますか?別のサイズ、別の画像フォーマットを試しましたが、それでも同じでした。別の画像(下の写真)を試してみましたが、それは問題ないようです。サークル ベースのアイコンだけが変形してしまうのはなぜですか?
それほど頻繁には発生しませんが、この場合の正しい解決策は単に待つことだったようです;)この場合、正確に3か月かかりました。これはそれほど速くはありませんが、タイミングは完璧です。正式なWin8のリリース直前です。私は自分のソリューションで結果提案画像に関して何も新しいことをしていませんが、今日、画像が鮮明になっていることに気づきました。おそらく、WindowsUpdateのいずれかによって修正されています。
これは、画像の自動スケーリングに関連しているようです。Windows は、ピクセル密度に基づいて自動的に拡大/縮小します。ベクター ベースの画像を使用するか、ビットマップ画像の場合は、スケール固有のバージョンを提供することで、適切にスケーリングできます。
たとえば、マークアップで「AppLogo.jpg」として参照される画像を拡大縮小するには、次の画像を含めます。
「\scale-140\AppLogo.jpg」などのフォルダを使用することもできます。
検索結果画像の場合、100% 画像は 40x40 ピクセル バージョン、140 は 56x56、180 は 72x72 です。画像を「AppLogo.jpg」として参照するだけで、適切なバージョンが自動的に使用されます。(スケールを検出しDisplayProperties.ResolutionScale
て手動で画像を選択することもできます。)
より多くの例/詳細を含むいくつかの記事を次に示します。