Canvas scale() Metodu

Tanım ve Kullanım

scale() Mevcut çizimi büyütmek veya küçültmek için yöntem

Açıklama:Çizimi ölçeklendirirseniz, sonraki tüm çizimler de ölçeklendirilir. Konum da ölçeklendirilir. Eğer yazarsanız scale(2,2)Ancak, çizim, çerçeve sol üst köşesinden iki kat uzak bir konumda yerleştirilecektir.

Örnek

Örnek 1

Çerçeve çizin, 200%'e büyütüp tekrar çizin:

Tarayıcınız HTML5 canvas etiketini desteklememektedir.

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

Kişisel olarak deneyin

İpucu:Daha fazla örnek için sayfa altında bulunabilir.

Sözdizimi

context.scale(scalewidth,scaleheight);

Parametre değeri

Parametre Açıklama
scalewidth Mevcut çizim genişliğini ölçeklendir (1=100%, 0.5=50%, 2=200%, vb).
scaleheight Mevcut çizim yüksekliğini ölçeklendir (1=100%, 0.5=50%, 2=200%, vb).

Daha fazla örnek

Örnek 2

Bir çerçeve çizin; 200%'e büyütüp tekrar çizin; 200%'e büyütüp tekrar çizin; 200%'e büyütüp tekrar çizin:

Tarayıcınız HTML canvas etiketini desteklememektedir.

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

Kişisel olarak deneyin

Tarayıcı Desteği

Tabloda sayılar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtmektedir.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Açıklama:Internet Explorer 8 ve daha eski sürümler <canvas> ögesini desteklememektedir.