When I change the canvas size, I notice the parameter 'mozImageSmoothingEnabled' is being reset.
HTML
<canvas id='canv'>Your browser don't support canvas.</canvas>
Javascript
var cnv = document.getElementById('canv');
var ctx = cnv.getContext('2d');
console.log(ctx.mozImageSmoothingEnabled); // default 'true'
ctx.mozImageSmoothingEnabled = false;
console.log(ctx.mozImageSmoothingEnabled); // shows 'false'
cnv.width = 100;
console.log(ctx.mozImageSmoothingEnabled); // shows 'true'
JSFiddle: https://jsfiddle.net/epvtuz37/
Is this a bug, or expected behavior?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…