使用 javascript 画布调整图像大小(平滑)
2022-08-30 04:25:53
我正在尝试用画布调整一些图像的大小,但我不知道如何平滑它们。在photoshop,浏览器等上。他们使用了一些算法(例如双三次,双线性),但我不知道这些算法是否内置在画布中。
这是我的小提琴:http://jsfiddle.net/EWupT/
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
canvas.width=300
canvas.height=234
ctx.drawImage(img, 0, 0, 300, 234);
document.body.appendChild(canvas);
第一个是正常调整大小的图像标记,第二个是画布。请注意画布的一个不那么光滑。如何实现“平滑度”?