Canvas 有些显示器上的画布线条非常不干净

Canvas 有些显示器上的画布线条非常不干净,canvas,html5-canvas,chart.js2,Canvas,Html5 Canvas,Chart.js2,我使用画布绘制线条、点和点的值。这些值在某些监视器上看起来非常不干净,这可能取决于它们的像素密度。特别是当我重画了几次值(当浏览器宽度低于/高于X像素时,我的脚本会重画值),数字会变得非常粗糙(锯齿状);也许这也是脚本的一些问题。尽管如此,不同显示器上的数值之间的质量差异仍然高得惊人 左边的图像来自MacBook Pro 2016(视网膜),右边的图像来自“标准24”显示器。有没有改进抗锯齿或类似的方法 有一些图片: 导致质量损失的是重绘。重绘会破坏文本的抗锯齿。重绘之前,您需要清除文本,或者

我使用画布绘制线条、点和点的值。这些值在某些监视器上看起来非常不干净,这可能取决于它们的像素密度。特别是当我重画了几次值(当浏览器宽度低于/高于X像素时,我的脚本会重画值),数字会变得非常粗糙(锯齿状);也许这也是脚本的一些问题。尽管如此,不同显示器上的数值之间的质量差异仍然高得惊人

左边的图像来自MacBook Pro 2016(视网膜),右边的图像来自“标准24”显示器。有没有改进抗锯齿或类似的方法

有一些图片:


导致质量损失的是重绘。重绘会破坏文本的抗锯齿。重绘之前,您需要清除文本,或者避免重绘已经可见的值。谢谢,我将尝试检查是否是重绘导致质量损失。重绘会破坏文本的抗锯齿。您需要在重新绘制文本之前清除该文本,或者如果该文本已可见,请避免重新绘制该值。谢谢,我将尝试检查该文本