Derniers tutoriels de développement web
 

HTML canvas scale() Method

<Canvas objet

Exemple

Dessiner un rectangle, échelle à 200%, puis dessinez à nouveau rectangle:

YourbrowserdoesnotsupporttheHTML5canvastag.

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);
Essayez vous - même »

Support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.

méthode
scale() 4.0 9.0 3.6 4.0 10.1

Définition et utilisation

L' scale() méthode à l'échelle le dessin en cours, plus ou moins important.

Note: Si vous redimensionnez un dessin, tous les futurs dessins seront également mis à l' échelle. Le positionnement sera également mise à l'échelle. Si vous scale(2,2) ; dessins seront positionnés deux fois plus loin de la gauche et le haut de la toile que vous spécifiez.

syntaxe JavaScript: context . scale( scalewidth,scaleheight ) ;

Les valeurs des paramètres

Paramètre La description Joue-le
scalewidth Écailles la largeur du dessin courant (1=100%, 0.5=50%, 2=200%, etc.) Joue-le "
scaleheight Écailles la hauteur du dessin courant (1=100%, 0.5=50%, 2=200%, etc.) Joue-le "

Exemples

autres exemples

Exemple

Dessiner un rectangle, échelle à 200%, dessiner à nouveau rectangle, échelle à 200%, à nouveau rectangle dessiner, échelle à 200%, dessinez rectangle:

YourbrowserdoesnotsupporttheHTMLcanvastag.

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);
Essayez vous - même »

<Canvas objet