幅と高さがパーセンテージのキャンバスがあり、そこに画像を描いています。
キャンバスの幅 50%、高さ 100% で画像を描画したいと思います。どうすればこれを達成できますか?
ここにいくつかのコードがあります:
#canvas {
width: 100%;
height: 33%;
}
var cv = document.getElementById('canvas');
var cx = cv.getContext('2d');
var bg = document.createElement('img');
bg.src = bg_url;
cx.drawImage(bg, ?, ?, ?, ?);
// cx.drawImage(bg, 0, 0, 50%, 100%); essentially
// now let's draw that second image at 50% of the canvas (tiling)
cx.drawImage(bg, ?, ?, ?, ?);
// cx.drawImage(bg, 50%, 0, 50%, 100%); essentially