diff --git a/packages/render-core/src/item.ts b/packages/render-core/src/item.ts index 47f2924..539c04a 100644 --- a/packages/render-core/src/item.ts +++ b/packages/render-core/src/item.ts @@ -429,7 +429,6 @@ export abstract class RenderItem const ctx = canvas.ctx; ctx.save(); - canvas.setAntiAliasing(this.antiAliasing); if (this.type === 'static') transformCanvas(canvas, tran); ctx.filter = this.filter; ctx.globalAlpha = this.alpha; @@ -442,9 +441,10 @@ export abstract class RenderItem this.cacheDirty = false; } - canvas.ctx.imageSmoothingEnabled = false; + canvas.setAntiAliasing(false); canvas.ctx.drawImage(this.cache.canvas, ax, ay, width, height); } else { + canvas.setAntiAliasing(this.antiAliasing); canvas.ctx.translate(ax, ay); this.render(canvas, tran); this.cacheDirty = false;