回答

2

您爲96dpi設備創建原始圖像,比如說40x40,那麼您應該提供56x56(140%),72x72(180%)等等。如果您沒有提供圖像,圖像將被重新調整大小並失去其質量。

可以爲每臺規模提供的圖像,並將它們在同一個文件夾中,這樣的:

Images/name.scale-100.png 
Images/name.scale-140.png 
Images/name.scale-180.png 
Images/name.scale-240.png 

然後,你可以參考XAML圖像是這樣的:

<Image Source="Images/name.png"/> 

,並在代碼由它的URI:

Uri imageUri = new Uri("ms-appx:///Images/name.png"); 

操作系統應採取合適的規模的形象。更多關於這個,你會find at MSDN

還請注意,您可以設置這種方式也爲高對比度和/或不同語言的圖像。

+0

是的,我意識到這一點。我的問題是如何創建這些不同大小的圖像?如何確定每個比例的適當大小?例如,Scale 100(40x40)/ Scale 140(60x60)?如你所知,官方資產有這些預定的寬度和高度。我們如何將它們應用於我們自己的資產? – Heshan 2014-11-21 13:21:25

+1

@鶴山您爲96dpi設備創建原始圖像,比如說40x40,那麼您應該提供56x56(140%),72x72(180%)等等。如果您沒有提供圖像,圖像將被重新調整大小並失去其質量。 – Romasz 2014-11-21 13:56:19

+0

對!得到它了。謝謝@Romasz。:D我相應地編輯了你的答案。 – Heshan 2014-11-21 14:05:09

相關問題