3
A
回答
4
在較低的DPI屏幕上,高DPI圖像只會更大。相反,在高dpi屏幕上,低dpi圖像會更小。
這簡化了一下。這也取決於是否啓用縮放。如果您的資源中只有一個hdpi圖像,並且您在ldpi屏幕上查看該圖像,則根據您的設置,Android可能會向下縮放,在這種情況下,圖像質量會稍微降低,相同的尺寸。反過來說(hdpi上的ldpi縮放),你的hdpi屏幕上會有一個明顯的像素化圖像,縮放到相同的大小。
dpi真的不重要;重要的是圖像的實際物理尺寸。如果您將更多像素擠入一英寸顯示器(像素密度更高; hdpi),則需要更大的圖像才能在屏幕上佔用一英寸的空間,而不是低密度屏幕。更高密度屏幕的好處是您可以將更多細節融入特定區域。這就是爲什麼在不同的設備上 - 例如Droid和Droid Eris - 由於其密度低,在Eris上閱讀小尺寸文本顯然更困難。
2
如果您在高DPI屏幕上顯示較低的DPI圖像,它將顯示爲比在低DPI屏幕上顯示的要小。
2
- 低DPI顯示屏上的高DPI圖像:除非有某種縮放比例,否則圖像看起來會更大。
- 高DPI顯示屏上的低DPI圖像:如果按「原樣」顯示,則圖像看起來會更小或更細。由於縮放常常會看起來模糊/像素化。
2
很容易啓動仿真器來查看自己會發生什麼。
LDPI屏幕上的HDPI圖像會顯示爲大於MDPI或HDPI屏幕上的同一圖像。
HDPI屏幕上的LDPI圖像看起來會比MDPI或LDPI屏幕上的相同圖像小。
(當然,打2分,1分和15秒)
相關問題
- 1. chrome應用程序如何在高dpi屏幕上顯示?
- 2. Qt和高dpi屏幕
- 3. Windows Forms和高DPI屏幕
- 4. Flex/actionscript - 屏幕DPI
- 5. Galaxy S屏幕DPI
- 6. W8.1 UWP/Xaml WebView在高DPI屏幕上呈現小圖片
- 7. 在xxhdpi屏幕上使用的最低dpi可繪製
- 8. 如何獲得QT中顯示屏幕的DPI
- 9. 如何通過JavaScript訪問屏幕顯示的DPI設置?
- 10. android更改位圖圖像的dpi的dpi dpi
- 11. 屏幕大小和位圖的dpi
- 12. 在高DPI屏幕上改善tkinter字體的外觀
- 13. Chrome在低位和高位DPI顯示器上滾動顯示不同div
- 14. 如何使用wxPython獲取屏幕DPI?
- 15. 使用高DPI設置的window.scroll捕獲屏幕截圖
- 16. 你能訪問Silverlight中的屏幕顯示的DPI設置嗎?
- 17. Flex - 用更高的dpi保存圖像
- 18. 關於顯示器的物理尺寸,屏幕分辨率,DPI
- 19. 打印在比屏幕分辨率高dpi的表單
- 20. 高DPI問題
- 21. DPI圖形屏幕分辨率像素WinForm PrintPageEventArgs
- 22. WPF應用程序模糊在Windows 10上的高DPI屏幕上
- 23. 在高DPI顯示器上的窗體縮放問題
- 24. Win32:在高DPI下的對話框中顯示股票圖標
- 25. 如何獲得圖像的dpi(Java)
- 26. 回形針:在不降低圖像dpi的情況下調整圖像大小或設置爲固定dpi
- 27. 計算圖像的DPI
- 28. 獲取圖像的DPI
- 29. 改善圖像的DPI
- 30. 使用javascript的圖像Dpi
內存使用情況如何?如果我在mdpi屏幕上使用hdpi圖像,並且Android將其縮小,那麼這是否需要更多的內存/ CPU來執行此操作,而不是僅包含已縮放的mdpi圖像?我認爲會,但這是一個很大的影響? – Tspoon 2014-01-31 16:25:34
對於大型圖片,它肯定是值得擔心的。對於小東西 - 例如圖標 - 我不會擔心內存,更多的是關於在縮減細節上丟失細節。 – kcoppock 2014-01-31 18:02:12