मैं कैसे आप एक छवि है कि आप एक आईएमजी-टैग के अंदर उपयोग करना चाहते हैं का आकार बदलने पर कुछ चाल देखा है अंदर उपयोग के लिए जावास्क्रिप्ट के साथ एक छवि का आकार बदलें \t लेकिन मैं एक जावास्क्रिप्ट अंदर एक छवि चर करना चाहते हैं , इसका आकार बदलें और फिर संदर्भ.क्रेट पैटर्न (छवि, "दोहराएं") के अंदर छवि का उपयोग करें। मुझे ऐसा करने के तरीके पर कोई संकेत नहीं मिला ।एक कैनवास createPattern
आप http://karllarsson.batcave.net/moon.html पर एक कार्यात्मक डेमो ढूंढ सकते हैं जो मैं करना चाहता हूं।
लोकतर का समाधान अच्छा दिखता है। मेरे पास अभी तक सही पहलू को ठीक करने का समय नहीं है लेकिन अब मुझे पता है कि यह कैसे करें। एक बार फिर आपका धन्यवाद। यहां एक काम कर रहे डेमो 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