最近在甘特图画板里 有用户反应画板很模糊的情况,由于开发都是mac一直没有出现这个问题,经过排查是由于 Windows导致的。
在Windows很多用户都好设置一个放大比例 常用 125%
150%
,这时如果你用 Konva
库 canvas
就会出现模糊的情况
这时我们就需要设置一个固定的ppi倍数
let layer = new Konva.Layer();
// 设置为2倍各种屏幕一般都够用了
layer.getCanvas().setPixelRatio(2);
设置之后的情况非常清晰: