我正在遠程獲取圖像,需要應用縮放比例,以便在所有設備上看起來不錯。但我不確定我以什麼DPI值作爲參考點。是否按MDPI或每個XXHDPI縮放遠程圖像?
例如,遠程圖像的大小爲155px,在XXHDPI
設備上看起來不錯。我需要對較低DPI的設備進行縮放。
那麼在這種情況下,比例尺1是指MDPI
還是XXHDPI
?
我正在遠程獲取圖像,需要應用縮放比例,以便在所有設備上看起來不錯。但我不確定我以什麼DPI值作爲參考點。是否按MDPI或每個XXHDPI縮放遠程圖像?
例如,遠程圖像的大小爲155px,在XXHDPI
設備上看起來不錯。我需要對較低DPI的設備進行縮放。
那麼在這種情況下,比例尺1是指MDPI
還是XXHDPI
?
1 means MDPI or XXHDPI
沒有太多的意義。 mdpi是總是被認爲**統一,可以這麼說。
記住正確的比例:
所以, 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/3
是慢比155 * 0.333
- 這是每個CPU/ALU的golden rule
。
'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
@ FrankN.Stein我意識到這個比例。所以,如果圖像在XXHDPI上看起來不錯,那麼我可以依靠scale = 3。這是我想知道的,因爲我不知道我是否可以按照您展示的方式應用它們的縮放比例。謝謝。 PS。如果你想要其他人(也許知識較少),你可以做出更好的答覆,我會接受它作爲答案。 – sandalone 2014-09-26 10:29:02
好的......我輸入了詳細信息,以logorrea的限制...;) – 2014-09-26 10:41:46