CanvasRenderingContext2D.transform()
La méthode CanvasRenderingContext2D.transform () de l'API Canvas 2D multiplie la matrice de transformation courante par la matrice décrite par les arguments de cette méthode. Vous pouvez mettre à l'échelle, faire pivoter, déplacer et incliner le contexte.
Voir aussi la méthode setTransform()
qui réinitialise la transformation courante à la matrice identité puis invoque transform()
.
Syntaxe
void ctx.transform(a, b, c, d, e, f);
La matrice de transformation est décrite par :
Paramètres
Exemples
>Utilisation de la méthode <code>transform</code>
Ceci est seulement un fragment de code simple utilisant la méthode transform
.
HTML
<canvas id="canevas"></canvas>
JavaScript
var canevas = document.getElementById("canevas");
var ctx = canevas.getContext("2d");
ctx.transform(1, 1, 0, 1, 0, 0);
ctx.fillRect(0, 0, 100, 100);
Modifiez le code ci-dessous et voyez vos modifications mises à jour en direct dans le canevas :
Code jouable
Spécifications
Compatibilité des navigateurs
Voir aussi
- L'interface la définissant,
CanvasRenderingContext2D
CanvasRenderingContext2D.setTransform()