关于rem布局使用多倍图的问题

  • A+
所属分类:Web前端
摘要

物理像素:即实际的每一个物理像素,也就是移动设备上每一个物理显示单元(点)


理解基础的像素概念

  • 物理像素:即实际的每一个物理像素,也就是移动设备上每一个物理显示单元(点)

  • 设备逻辑像素(css中的px):可以理解为一个虚拟的相对的显示块,与物理像素有着一定的比例关系,也就是下面的设备像素比

  • 设备像素比(dpr):= 物理像素 / 设备独立像素(px)

即dpr等于1时,1px=1物理像素,依次类推。

dpr !==1 时导致图片模糊

  • 在1dpr的屏幕上,位图像素和物理像素一一对应没什么问题,但是在retina屏上,由于一个px由4个甚至更多的物理像素组成,并且单个位图像素不能进一步分割,所以会出现就近取色的情况,如果取色不均,那么就会导致图片模糊。 对于这种情况,只能采用@2x、@3x这样的倍图来适配高清展示。