在低DPI屏幕上显示高DPI图像的效果是什么?



在Android上,在低DPI的屏幕上显示高DPI图像的视觉效果如何?

在高DPI屏幕上显示低DPI图像会怎么样?

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

这样就简化了一点。它还取决于是否启用了缩放。如果你的资源中只有一个hdpi图像,并且你在一个ldpi屏幕上观看它,根据你的设置,Android可能会将它向下缩放,在这种情况下,你会有一个稍微降低质量的图像,应该显示相同的大小。另一种方式(ldpi在hdpi上缩放),你会在hdpi屏幕上看到一个明显的像素化图像,缩放到相同的大小。

dpi真的不重要;重要的是图像的实际物理尺寸。如果你在一英寸的显示器上压缩了更多的像素(更高的像素密度;Hdpi),与低密度屏幕相比,你需要一个更大的图像来占用屏幕上的一英寸空间。高密度屏幕的好处是,你可以在一个特定的区域容纳更多的细节。这就是为什么在不同的设备上——例如,Droid和Droid Eris——由于Eris的低密度,阅读小尺寸的文本明显更困难。

如果在高DPI屏幕上显示低DPI图像,它会比在低DPI屏幕上显示的图像小。

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

很容易启动模拟器,看看会发生什么。

在LDPI屏幕上显示的HDPI图像会比在MDPI或HDPI屏幕上显示的图像大。

HDPI屏幕上的LDPI图像会比MDPI或LDPI屏幕上的相同图像显得小。

(现钞。跳动2分钟,1分钟,15秒)

最新更新