HTML कैनवस scale() विधि
परिभाषा और उपयोग
scale()
वर्ग को जगह करने के लिए विधि लिखेंगे, बड़ा या छोटा हो।
टिप्पणी:यदि आप ड्राइंग को जगह करेंगे, तो सभी बाद के ड्राइंग भी जगह करे जाएंगे। निर्धारण भी जगह करे जाएगा। यदि आप scale(2,2)
तो ड्राइंग चित्र के बाहरी लेफ्ट टॉप के दोगुना दूरी पर निर्धारित होगी।
उदाहरण
उदाहरण 1
चतुर्भुज को बनाएं 200% बढ़ाकर फिर से चतुर्भुज को बनाएं:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.strokeRect(5,5,25,15); ctx.scale(2,2); ctx.strokeRect(5,5,25,15);
सूचना:पृष्ठ के नीचे अधिक उदाहरण मिलेंगे।
व्याकरण
context.scale(scalewidth,scaleheight);
पारामीटर का मूल्य
पारामीटर | वर्णन |
---|---|
scalewidth | वर्तमान ड्राइंग की चौड़ाई को जगह करें (1=100%, 0.5=50%, 2=200%, आदि)। |
scaleheight | वर्तमान ड्राइंग की ऊंचाई को जगह करें (1=100%, 0.5=50%, 2=200%, आदि)। |
अधिक उदाहरण
उदाहरण 2
एक चतुर्भुज बनाएं; 200% बढ़ाकर फिर चतुर्भुज बनाएं; 200% बढ़ाकर फिर चतुर्भुज बनाएं; 200% बढ़ाकर फिर चतुर्भुज बनाएं:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.strokeRect(5,5,25,15); ctx.scale(2,2); ctx.strokeRect(5,5,25,15); ctx.scale(2,2); ctx.strokeRect(5,5,25,15); ctx.scale(2,2); ctx.strokeRect(5,5,25,15);
ब्राउज़र समर्थन
तालिका में दिए गए नंबर इस गुण को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र के संस्करण को सूचित करते हैं。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
टिप्पणी:Internet Explorer 8 और अधिक पुरानी संस्करण <canvas> एलीमेंट को समर्थन नहीं देते हैं。