最佳答案
我试图调整一些图像的大小与帆布,但我不知道如何平滑他们。 在 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);
第一个是一个正常调整大小的图像标记,第二个是画布。注意,画布没有那么光滑。怎样才能达到「流畅」 ?