由于某种原因,我的渲染算法无法处理像素比小于1的任何值。零没有意义,但0.5有意义。 devicePixelRatio
是否可能返回介于0和1之间的值?
由于某种原因,我的渲染算法无法处理像素比小于1的任何值。零没有意义,但0.5有意义。 devicePixelRatio
是否可能返回介于0和1之间的值?
如果你将浏览器缩放设置为小于100%,则DPR可以小于1。 对于50%的缩放因子,DPR将为0.5。
将浏览器缩放调整为低于100%并运行此片段,它将记录DPR:
console.log("devicePixelRatio:", window.devicePixelRatio);
在使用Firefox进行测试时,我得到了最小DPR约为0.34的结果;而在使用Chrome时,我将其降低到了0.25。