在低DPI屏幕上显示高DPI图像有什么影响?

时间:2011-04-16 17:58:57

标签: android user-interface

在Android上,在DPI较低的屏幕上显示极高DPI图像的视觉效果是什么?

高DPI屏幕上的DPI图像非常低?

4 个答案:

答案 0 :(得分:4)

在DPI较低的屏幕上,高dpi图像会更大。相反,在高dpi屏幕上,低dpi图像会更小。

这简化了一点。它还取决于是否启用缩放。如果您的资源中只有hdpi图像,并且您在ldpi屏幕上查看它,根据您的设置,Android可能会向下缩放,在这种情况下,您的图像质量会略有降低,应该会显示在周围大小相同。反过来(ldpi on hdpi with scaling),你的hdpi屏幕上会有一个明显像素化的图像,缩放到相同的大小。

dpi真的不重要;重要的是图像的实际物理尺寸。如果你有更多的像素挤进一英寸的显示屏(更高的像素密度; hdpi),你需要一个更大的图像占用屏幕上一英寸的空间,而不是低密度屏幕。更高密度屏幕的好处是可以将更多细节融入特定区域。这就是为什么在不同的设备上 - 例如,Droid与Droid Eris - 由于其低密度,在Eris上读取小尺寸的文本显然更加困难。

答案 1 :(得分:2)

如果在高DPI屏幕上显示低DPI图像,它将显示为小于低DPI屏幕上的DPI图像。

答案 2 :(得分:2)

  • 低DPI显示器上的高DPI图像:除非存在某种缩放,否则图像看起来会更大。
  • 高DPI显示器上的低DPI图像:如果显示"图像将显得更小或更不详细。"由于缩放,它通常会看起来模糊/像素化。

答案 3 :(得分:2)

启动模拟器很容易看出自己会发生什么。

LDPI屏幕上的HDPI图像看起来比MDPI或HDPI屏幕上的相同图像大。

HDPI屏幕上的LDPI图像看起来比MDPI或LDPI屏幕上的相同图像小。

(Oof。击败2分钟,1分钟和15秒)