2014-09-26 47 views
1

我正在遠程獲取圖像,需要應用縮放比例,以便在所有設備上看起來不錯。但我不確定我以什麼DPI值作爲參考點。是否按MDPI或每個XXHDPI縮放遠程圖像?

例如,遠程圖像的大小爲155px,在XXHDPI設備上看起來不錯。我需要對較低DPI的設備進行縮放。

那麼在這種情況下,比例尺1是指MDPI還是XXHDPI

+1

'1表示MDPI或XXHDPI'沒有太多意義。請記住正確的比例:ldpi爲0.75,mdpi爲1,xxhdpi爲3。所以,xxhdpi中的155px意味着155px是mdpi分辨率的3倍(對於mdpi版本的圖像,它應該縮小爲155px/3〜52px) – 2014-09-26 10:25:28

+0

@ FrankN.Stein我意識到這個比例。所以,如果圖像在XXHDPI上看起來不錯,那麼我可以依靠scale = 3。這是我想知道的,因爲我不知道我是否可以按照您展示的方式應用它們的縮放比例。謝謝。 PS。如果你想要其他人(也許知識較少),你可以做出更好的答覆,我會接受它作爲答案。 – sandalone 2014-09-26 10:29:02

+0

好的......我輸入了詳細信息,以logorrea的限制...;) – 2014-09-26 10:41:46

回答

1

1 means MDPI or XXHDPI沒有太多的意義。 mdpi是總是被認爲**統一,可以這麼說。
記住正確的比例:

  • 0.75 LDPI
  • 1適用於mdpi
  • 1.5 FOT華電國際
  • 2 xhdpi
  • 3 xxhdpi

所以, xxhdpi中的155px表示155px是mdpi分辨率的3倍。
這意味着mdpi分辨率的正確px大小將爲155px/3(〜52px)。

要得到hdpi版本,你應該做155px/2(〜78px)。 (我在這裏簡化了,它是(155px/3)* 1.5。
要得到xhdpi版本...(155px/3)* 2(〜104px)。

155/3是得到的幻數在團結(MDPI版)

因此,要獲得LDPI版本,執行(155px/3)* 0.75(〜39px)(也可以簡單到155px/4)。

請注意,您可以使用乘以來得到更快的除法155/3155 * 0.333 - 這是每個CPU/ALU的golden rule