From 6772831200d14c2436aea2d0c837f40dbf12156f Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Sun, 26 Sep 2021 13:11:47 +0200 Subject: Prepare Web API section for Markdown conversion (#2464) * Remove summary classes and ids * Remove unecessary hidden * Remove useless span filled with useless attributes / ids * Remove useless font * Remove notranslate * Remove id in other elements than headings * Remove name attributes * Remove
 for JS w/ language-js class

* Remove 
 for HTML w/ language-html class

* Remove 
 for other lang w/ language-* class

* Rm highlighted line in code samples

* fix links, internal, external, absolute URLs

* missing file from last commit

* Fix styles errors apart from table + some classes

* Fix notes and warnings (+ some other :x)

* fix typo during merge which broke a doc

* aand forgot a conflict

* fix remaining classes of errors except dls and images

* Fix dls

* Fix images (deki/mozillademos) and remaining style issues

* Remove script tag from svg file

* Remove script tag from svg fileS

* Compress SVG files for CI
---
 .../imagesmoothingenabled/index.html               | 83 +++++++---------------
 1 file changed, 24 insertions(+), 59 deletions(-)

(limited to 'files/fr/web/api/canvasrenderingcontext2d/imagesmoothingenabled')

diff --git a/files/fr/web/api/canvasrenderingcontext2d/imagesmoothingenabled/index.html b/files/fr/web/api/canvasrenderingcontext2d/imagesmoothingenabled/index.html
index 3e690113b0..d9064377d8 100644
--- a/files/fr/web/api/canvasrenderingcontext2d/imagesmoothingenabled/index.html
+++ b/files/fr/web/api/canvasrenderingcontext2d/imagesmoothingenabled/index.html
@@ -28,82 +28,47 @@ translation_of: Web/API/CanvasRenderingContext2D/imageSmoothingEnabled
  
Un {{jsxref("Boolean")}} indiquant de lisser les images ou non.
-

Exemples

+

exemples

-

Utilisation de la propriété imageSmoothingEnabled

+

Désactiver le lissage d'image

-

Ceci est juste un simple fragment de code utilisant la propriété imageSmoothingEnabled sur une image mise à l'échelle.

+

Dans cet exemple, on compare trois images. La première image est dessinée avec sa taille naturelle, la deuxième est élargie pour obtenir 3 fois la taille originale et le lissage est activée, la troisième est élargie pour obtenir 3 fois la taille originale et le lissage est désactivé.

HTML

-
<canvas id="canevas"></canvas>
+
<canvas id="canvas" width="460" height="210"></canvas>
 

JavaScript

-
var canevas = document.getElementById('canevas');
-var ctx = canevas.getContext('2d');
+
const canvas = document.getElementById('canvas');
 
-var img = new Image();
-img.src = 'https://mdn.mozillademos.org/files/222/Canvas_createpattern.png';
+const ctx = canvas.getContext('2d');
+ctx.font = '16px sans-serif';
+ctx.textAlign = 'center';
+
+const img = new Image();
+img.src = 'https://interactive-examples.mdn.mozilla.net/media/examples/star.png';
 img.onload = function() {
- ctx.mozImageSmoothingEnabled = false;
- ctx.webkitImageSmoothingEnabled = false;
- ctx.msImageSmoothingEnabled = false;
- ctx.imageSmoothingEnabled = false;
- ctx.drawImage(img, 0, 0, 400, 200);
-};
-
+ const w = img.width, + h = img.height; -

Modifiez le code ci-dessous et voyez vos changements mis à jour en direct dans le canevas :

+ ctx.fillText('Source', w * .5, 20); + ctx.drawImage(img, 0, 24, w, h); - +

Résultat

-

{{ EmbedLiveSample('Playable_code', 700, 400) }}

+

{{ EmbedLiveSample('désactiver_le_lissage_d_image', 700, 240) }}

Spécifications

-- cgit v1.2.3-54-g00ecf