ਕੋਰਸ ਸਿਫਾਰਸ਼:

Canvas scale() ਮੈਥਡ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ scale()

ਟਿੱਪਣੀਆਂ:method ਦੇ ਮਾਧਿਅਮ ਨਾਲ ਮੌਜੂਦਾ ਚਿੱਤਰ ਨੂੰ ਵੱਧ ਜਾਂ ਘੱਟ ਸਕੇਲ ਕਰੋ。 scale(2,2)ਅਗਰ ਤੁਸੀਂ ਚਿੱਤਰ ਨੂੰ ਸਕੇਲ ਕਰੋ, ਤਾਂ ਸਾਰੇ ਬਾਅਦ ਦੇ ਚਿੱਤਰ ਵੀ ਸਕੇਲ ਹੋਣਗੇ। ਸਥਾਨਾਂ ਵੀ ਸਕੇਲ ਹੋਣਗੇ। ਅਗਰ ਤੁਸੀਂ ਲਿਖੋ

ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 1

ਚੱਕਰ ਦਰਸਾਓ; 200% ਵਧਾ ਕੇ ਫਿਰ ਚੱਕਰ ਦਰਸਾਓ:

ਤੁਹਾਡਾ ਬਰਾਉਜ਼ਰ ਐੱਚਟੀਐੱਮਐੱਲ5 ਕੈਂਵਾਸ ਟੈਗ ਨੂੰ ਸਮਰਥਨ ਨਹੀਂ ਦਿੰਦਾ ਹੈ。

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);

ਆਪਣੇ ਆਪ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

ਸ਼ਾਡੂ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਇਸ ਸ਼ਰਤ ਦਾ ਪਹਿਲਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਨ ਵਾਲਾ ਬਰਾਉਜ਼ਰ ਦੀ ਸ਼੍ਰੇਣੀ ਦਿੰਦੀਆਂ ਹਨ。

ਚਰਮ ਐਜ਼ਡ ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪਰਾ
ਚਰਮ ਐਜ਼ਡ ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪਰਾ
4.0 9.0 3.6 4.0 10.1

ਟਿੱਪਣੀਆਂ:Internet Explorer 8 ਅਤੇ ਉਸ ਤੋਂ ਪਹਿਲਾਂ ਦੀਆਂ ਸ਼੍ਰੇਣੀਆਂ <canvas> ਇਲੈਕਟ੍ਰੌਨ ਨਹੀਂ ਸਮਰਥਤ ਕਰਦੀਆਂ ਹਨ。