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