私の知る限りでは、このように行われることになります。イメージをキャンバスに比例してサイズ変更するには? 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';
しかし、その後、私はイメージが比例正確ではないことに気づきました。だから私は1つのパラメータだけを使用してみました(ちょうどHTMLのように)が、私はどちらもうまくいきませんでした。
イメージのサイズを比例的に変更するにはどうすればよいですか?
コードはこの例から抜粋したものです。コードを編集する場合は、新しい例を示してください。 – robertc
この例では余分な300が別々にキャンバスを別々に表示するために使用され、イメージキャンバスのサイズをちょうど比例的に変更する以外に何かをしています。この例へのリンクがもう機能していない場合は、ここで提供されているコードが混乱する可能性があります。とにかく答えてくれてありがとう。 – bleuscyther