From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- .../api/canvasrenderingcontext2d/scale/index.html | 167 --------------------- .../api/canvasrenderingcontext2d/scale/index.md | 167 +++++++++++++++++++++ 2 files changed, 167 insertions(+), 167 deletions(-) delete mode 100644 files/fr/web/api/canvasrenderingcontext2d/scale/index.html create mode 100644 files/fr/web/api/canvasrenderingcontext2d/scale/index.md (limited to 'files/fr/web/api/canvasrenderingcontext2d/scale') diff --git a/files/fr/web/api/canvasrenderingcontext2d/scale/index.html b/files/fr/web/api/canvasrenderingcontext2d/scale/index.html deleted file mode 100644 index cb24a37aa0..0000000000 --- a/files/fr/web/api/canvasrenderingcontext2d/scale/index.html +++ /dev/null @@ -1,167 +0,0 @@ ---- -title: CanvasRenderingContext2D.scale() -slug: Web/API/CanvasRenderingContext2D/scale -tags: - - API - - Canvas - - CanvasRenderingContext2D - - Méthode - - Référence(2) -translation_of: Web/API/CanvasRenderingContext2D/scale ---- -
{{APIRef}}
- -

La méhode CanvasRenderingContext2D.scale() de l'API Canvas 2D ajoute une transformation de mise à l'échelle des unités du canevas, de x horizontalement et de y verticalement.

- -

Par défaut, une unité sur le canevas est exactement un pixel. Si on applique, par exemple, un facteur d'échelle de 0,5, l'unité résultante deviendra 0,5 pixel et ainsi, les formes seront dessinées en taille moitié. De façon similaire, mettre le facteur d'échelle à 2,0 augmentera la taille de l'unité et une unité deviendra alors deux pixels. Cela aura pour résultat que les formes seront dessinées deux fois plus grandes.

- -

Syntaxe

- -
void ctx.scale(x, y);
-
- -

Paramètres

- -
-
x
-
Facteur d'échelle dans la direction horizontale.
-
y
-
Facteur d'échelle dans la direction verticale.
-
- -

Exemples

- -

Utilisation de la méthode scale

- -

Ceci est seulement un fragment de code simple qui utilise la méthode scale.

- -

HTML

- -
<canvas id="canvas"></canvas>
-
- -

JavaScript

- -
var canvas = document.getElementById('canvas');
-var ctx = canvas.getContext('2d');
-
-ctx.scale(10, 3);
-ctx.fillRect(10, 10, 10, 10);
-
-// remet la matrice de transformation courante à la matrice identité
-ctx.setTransform(1, 0, 0, 1, 0, 0);
-
- -

Modifiez le code ci-dessous et voyez vos changements mis à jour en temps réel dans le canevas :

- -

Code jouable

- - - - - -

{{ EmbedLiveSample('code_jouable', 700, 360) }}

- -

Utilisation de scale pour un retournement horizontal ou vertical

- -

Vous pouvez utiliser ctx.scale(-1, 1) pour retourner le contexte horizontalement et ctx.scale(1, -1) pour le retourner verticalement.

- -

Code jouable 2

- - - - - -

{{ EmbedLiveSample('code_jouable_2', 700, 360) }}

- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-scale", "CanvasRenderingContext2D.scale")}}{{Spec2('HTML WHATWG')}} 
- -

Compatibilité navigateur

- -

{{Compat("api.CanvasRenderingContext2D.scale")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/canvasrenderingcontext2d/scale/index.md b/files/fr/web/api/canvasrenderingcontext2d/scale/index.md new file mode 100644 index 0000000000..cb24a37aa0 --- /dev/null +++ b/files/fr/web/api/canvasrenderingcontext2d/scale/index.md @@ -0,0 +1,167 @@ +--- +title: CanvasRenderingContext2D.scale() +slug: Web/API/CanvasRenderingContext2D/scale +tags: + - API + - Canvas + - CanvasRenderingContext2D + - Méthode + - Référence(2) +translation_of: Web/API/CanvasRenderingContext2D/scale +--- +
{{APIRef}}
+ +

La méhode CanvasRenderingContext2D.scale() de l'API Canvas 2D ajoute une transformation de mise à l'échelle des unités du canevas, de x horizontalement et de y verticalement.

+ +

Par défaut, une unité sur le canevas est exactement un pixel. Si on applique, par exemple, un facteur d'échelle de 0,5, l'unité résultante deviendra 0,5 pixel et ainsi, les formes seront dessinées en taille moitié. De façon similaire, mettre le facteur d'échelle à 2,0 augmentera la taille de l'unité et une unité deviendra alors deux pixels. Cela aura pour résultat que les formes seront dessinées deux fois plus grandes.

+ +

Syntaxe

+ +
void ctx.scale(x, y);
+
+ +

Paramètres

+ +
+
x
+
Facteur d'échelle dans la direction horizontale.
+
y
+
Facteur d'échelle dans la direction verticale.
+
+ +

Exemples

+ +

Utilisation de la méthode scale

+ +

Ceci est seulement un fragment de code simple qui utilise la méthode scale.

+ +

HTML

+ +
<canvas id="canvas"></canvas>
+
+ +

JavaScript

+ +
var canvas = document.getElementById('canvas');
+var ctx = canvas.getContext('2d');
+
+ctx.scale(10, 3);
+ctx.fillRect(10, 10, 10, 10);
+
+// remet la matrice de transformation courante à la matrice identité
+ctx.setTransform(1, 0, 0, 1, 0, 0);
+
+ +

Modifiez le code ci-dessous et voyez vos changements mis à jour en temps réel dans le canevas :

+ +

Code jouable

+ + + + + +

{{ EmbedLiveSample('code_jouable', 700, 360) }}

+ +

Utilisation de scale pour un retournement horizontal ou vertical

+ +

Vous pouvez utiliser ctx.scale(-1, 1) pour retourner le contexte horizontalement et ctx.scale(1, -1) pour le retourner verticalement.

+ +

Code jouable 2

+ + + + + +

{{ EmbedLiveSample('code_jouable_2', 700, 360) }}

+ +

Spécifications

+ + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-scale", "CanvasRenderingContext2D.scale")}}{{Spec2('HTML WHATWG')}} 
+ +

Compatibilité navigateur

+ +

{{Compat("api.CanvasRenderingContext2D.scale")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf