En
Ua
Es
De
HTML Référence du canevas
HTML Référence du canevas
La balise HTML <canvas> est utilisée pour dessiner des graphiques, à la volée, via des scripts (généralement JavaScript).
Pour en savoir plus sur <canvas>, veuillez lire notre tutoriel HTML Canvas.
Couleurs, styles et ombres
| Propriété |
Description |
| fillStyle |
Définit ou renvoie la couleur, le dégradé ou le motif utilisé pour remplir le dessin |
| strokeStyle |
Définit ou renvoie la couleur, le dégradé ou le motif utilisé pour les traits |
| shadowColor |
Définit ou renvoie la couleur à utiliser pour les ombres |
| shadowBlur |
Définit ou renvoie le niveau de flou pour les ombres |
| shadowOffsetX |
Définit ou renvoie la distance horizontale de l'ombre à la forme |
| shadowOffsetY |
Définit ou renvoie la distance verticale de l'ombre à la forme |
Styles de lignes
| Propriété |
Description |
| lineCap |
Définit ou renvoie le style des embouts d'une ligne |
| lineJoin |
Définit ou renvoie le type de coin créé lorsque deux lignes se rencontrent |
| lineWidth |
Définit ou renvoie la largeur de ligne actuelle |
| miterLimit |
Définit ou renvoie la longueur maximale de l'onglet |
Rectangulaires
| Méthode |
Description |
| rect() |
Créer un rectangle |
| fillRect() |
Dessine un rectangle "rempli" |
| strokeRect() |
Dessinez un rectangle (pas de remplissage) |
| clearRect() |
Efface les pixels spécifiés dans un rectangle donné |
Chemins
| Méthode |
Description |
| fill() |
Remplit le dessin actuel (chemin) |
| stroke() |
Dessine en fait le chemin que vous avez défini |
| beginPath() |
Commence un chemin ou réinitialise le chemin actuel |
| moveTo() |
Déplace le chemin vers le point spécifié dans le canevas, sans créer de ligne |
| closePath() |
Crée un chemin depuis le point actuel jusqu'au point de départ |
| lineTo() |
Ajoute un nouveau point et crée une ligne vers ce point à partir du dernier point spécifié dans le canevas |
| clip() |
Découpe une région de n'importe quelle forme et taille de la toile d'origine |
| quadraticCurveTo() |
Crée une courbe de Bézier quadratique |
| bezierCurveTo() |
Crée une courbe de Bézier cubique |
| arc() |
Crée un arc/courbe (utilisé pour créer des cercles ou des parties de cercles) |
| arcTo() |
Crée un arc/courbe entre deux tangentes |
| isPointInPath() |
Renvoie vrai si le point spécifié se trouve dans le chemin actuel, sinon faux |
Transformations
| Méthode |
Description |
| scale() |
Agrandit ou réduit le dessin actuel |
| rotate() |
Fait pivoter le dessin actuel |
| translate() |
Remappe la position (0,0) sur le canevas |
| transform() |
Remplacer la matrice de transformation actuelle pour le dessin |
| setTransform() |
Réinitialise la transformation actuelle dans la matrice d'identité. Puis court transform() |
Texte
| Propriété |
Description |
| font |
Définit ou renvoie les propriétés de police actuelles pour le contenu du texte |
| textAlign |
Définit ou renvoie l'alignement actuel du contenu du texte |
| textBaseline |
Définit ou renvoie la ligne de base du texte actuelle utilisée lors du dessin du texte |
| Méthode |
Description |
| fillText() |
Dessine du texte "rempli" sur la toile |
| strokeText() |
Dessine du texte sur la toile (pas de remplissage) |
| measureText() |
Renvoie un objet qui contient la largeur du texte spécifié |
Dessin d'images
| Méthode |
Description |
| drawImage() |
Dessinez une image, une toile ou une vidéo sur la toile |
Manipulation des pixels
| Propriété |
Description |
| width |
Renvoie la largeur d'un objet ImageData |
| height |
Renvoie la hauteur d'un objet ImageData |
| data |
Renvoie un objet qui contient les données d'image d'un objet ImageData spécifié |
| Méthode |
Description |
| createImageData() |
Crée un nouvel objet ImageData vide |
| getImageData() |
Renvoie un objet ImageData qui copie les données de pixels pour le rectangle spécifié sur un canevas |
| putImageData() |
Remettez les données d'image (à partir d'un objet ImageData spécifié) sur le canevas |
Composition
| Propriété |
Description |
| globalAlpha |
Définit ou renvoie la valeur alpha ou de transparence actuelle du dessin |
| globalCompositeOperation |
Définit ou renvoie la manière dont une nouvelle image est dessinée sur une image existante |
Autre
| Méthode |
Description |
| save() |
Enregistrer l'état du contexte actuel |
| restore() |
Renvoie l'état et les attributs du chemin précédemment enregistrés |
| createEvent() |
|
| getContext() |
|
| toDataURL() |
|