1
使用drawImage「調整」圖像的大小;drawImage將所有圖片的大小調整爲相同的寬度
img.onload = function(){
var width = img.width * 0.16,
height = img.height * 0.16;
canvas.width = width,
canvas.height = height;
ctx.imageSmoothingEnabled = false;
ctx.drawImage(img, 0, 0, width, height);
}
每當使用它像這樣,它示出了圖像很好地
但每當我不固定的寬度和高度它顯示了初始化有點模糊 img.onload =函數(){
ctx.imageSmoothingEnabled = false;
ctx.drawImage(img, 0, 0, 56, 56);
}
所以我想固定的高度和寬度,但必須顯示不模糊
謝謝,但我注意到,問題是如何做到這一點工作呢? –
@JohnSmiths不會過多地縮放它 – Dummy