據我所知,以調整在HTML5畫布加載的圖像將這樣進行:如何在畫布中按比例調整圖像大小?
var img = new Image();
img.onload = function() {
ctx.drawImage(img, 0, 0, 300, 200); // resizes image to 300px wide, 200px high
}
img.src = 'images/myimage.jpg';
但後來我意識到,圖像也不會按比例正確。所以然後我嘗試只使用一個參數(就像在HTML中),但我發現,也沒有工作。
如何按比例調整圖像大小?
代碼取自示例,如果您要編輯代碼,請提供一個新示例。 – robertc
在這個例子中,額外的300用於分離地顯示兩個畫布(不是一個在另一個之上),並且正在做一些額外的事情,而不僅僅是按比例調整圖像畫布的大小。如果該示例的鏈接不再有效,則此處提供的代碼可能會造成混淆。無論如何感謝您的答案。 – bleuscyther