Use imageSmoothingQuality high when doing canvas-based resizes

This commit is contained in:
Vanilagy
2026-07-31 15:52:28 +02:00
parent f177be15cf
commit a0e18ffde0
2 changed files with 3 additions and 1 deletions
+1 -1
View File
@@ -1989,7 +1989,7 @@ export class CanvasSink {
}) as CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D;
assert(context);
context.resetTransform();
context.imageSmoothingQuality = 'high';
if (!canvasIsNew) {
if (!this._alpha && isFirefox()) {
+2
View File
@@ -1546,6 +1546,8 @@ export class VideoSample implements Disposable {
);
}
context.imageSmoothingQuality = 'high';
if (description.alpha === 'discard') {
context.fillStyle = 'black';
context.fillRect(0, 0, description.width, description.height);