JavaScriptを使用してHTML5キャンバスにいくつかの.pngイメージを描画しようとしています。私は現在、キャンバスに画像を描画する関数を持っていますが、画像はキャンバスには大きすぎますので、その一部だけが表示されます。JavaScriptを使用してHTML5キャンバスに描画するときの.pngイメージのサイズ変更
私が現在持っている機能は次のとおりです。
function drawImage(x, y){
var numberImage = new Image();
numberImage.src = imageSource;
context.drawImage(numberImage, x, y);
}
と私が使用して関数を呼び出す:
var image1 = new Image();
image1.onLoad = function(){
context.drawImage(image1, 50, 50);
};
image1.src="1.png";
それが描かれていたときに、誰もが画像をリサイズする方法を知っていれば私は思っていました私はちょうどサムネイルサイズの画像にすることができるように、キャンバスに?
ありがとうございます!
私は画像のサイズを変更するのdrawImageの関数にパラメータを追加しようとしているが、これは任意の違いを作っているようには見えない...
var image1 = new Image();
image1.onLoad = function(){
context.drawImage(image1, 50, 50, 10, 10);
};
image1.src="1.png";
を参照してくださいうん、方法の2つの「オーバーロードされた」のバージョンがあります。 – Andrea
私は、幅と高さのパラメータに追加しようとしましたが、私は、ブラウザでページを更新すると、画像はまだあまりにも大... – Someone2088
image1.onLoad =機能(){ \t \t \t \t \tコンテキストです。 drawImage(image1、50、50、10、10); \t \t \t \t \t}; \t \t \t \t image1.src = "1.png"; – Someone2088