CanvasRenderingContext2D: imageSmoothingQuality 属性
imageSmoothingQuality
是 CanvasRenderingContext2D
接口的属性,属于 Canvas API,它允许您设置图像平滑的质量。
注意:要使此属性生效,imageSmoothingEnabled
必须为 true
。
值
示例
设置图像平滑质量
此示例使用 imageSmoothingQuality
属性缩放图像。
HTML
html
<canvas id="canvas"></canvas>
JavaScript
js
const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");
let img = new Image();
img.src = "canvas_createpattern.png";
img.onload = () => {
ctx.imageSmoothingQuality = "low";
ctx.drawImage(img, 0, 0, 300, 150);
};
结果
规范
规范 |
---|
HTML 标准 # dom-context-2d-imagesmoothingquality-dev |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。