2

我有一种情况,抗锯齿在 Chrome 和 Firefox 下并不完美,但在 Internet Explorer 9 中完美。

简化后的代码是:

ctx.scale(zoom, zoom);
for (var i = 0; i <= 100; i++){
    ctx.fillRect(i*10, 0, 1, 1000); 
}

当我使用缩放进行缩小时,线条不是均匀地模糊成实心阴影正方形,而是从 1) 一致的线条到 2) 不均匀的线条,再到 3) 不均匀的阴影正方形。

有什么办法可以修复2号吗?我通过简单地绘制一个阴影正方形而不是所有线条来固定数字 3。我有一个想法,那就是模糊线条或类似的东西。也许这会奏效?(虽然可能更密集的处理?)

谢谢

4

0 回答 0