我已經看到了你如何調整你想要的IMG標籤裏面 使用圖像的一些技巧裏使用,但我想有一個圖像變量中 一個Javascript ,調整大小,然後使用 context.createPattern(圖像,「重複」)中的圖像。我還沒有發現任何提示 如何做到這一點。調整圖像t使用Javascript畫布createPattern
你可以在http://karllarsson.batcave.net/moon.html 找到一個功能演示與我想要做的圖像。
Loktar的解決方案看起來不錯。我還沒有時間修正 的正確方面,但現在我知道該怎麼做了。再一次感謝你。這是一個 工作演示http://karllarsson.batcave.net/moon2.html
這是兩條線我不能工作,因爲我也想要他們。
image.width = side * 2;
image.height = side * 2;
function drawShape() {
try {
var canvas = document.getElementById('tutorial');
var image = new Image();
image.src = "http://xxx.yyy.zzz/jjj.jpg";
image.width = side * 2;
image.height = side * 2;
if (canvas.getContext){
var ctx = canvas.getContext('2d');
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = ctx.createPattern(image, "repeat");
ctx.beginPath();
var centerX = canvas.width/2 - side/2;
var centerY = canvas.height/2 - side/2;
ctx.rect(centerX, centerY, side, side);
ctx.fill();
} else {
alert('You need Safari or Firefox 1.5+ to see this demo.');
}
} catch (err) {
console.log(err);
}
}
你收到什麼錯誤?你還試過了什麼? – JSuar
圖片不會調整大小,請參閱演示。沒有實際的錯誤。我嘗試了其他一些我在這裏和那裏發現的東西,但沒有一個人在工作。我沒有一份我嘗試過的清單。 – user1916806