Ensuite, nous gardons les autres conditions environnementales inchangées et utilisons à nouveau la méthode StrokeText() StrokeStyle pour dessiner le texte dans l'exemple ci-dessus. Le code JavaScript correspondant est le suivant :
Code JavaScriptCopier le contenu dans le presse-papiers
-
-
Lorsque nous utiliserons le navigateur pour accéder à nouveau à la page, nous verrons l'effet d'affichage suivant (les mots "CodePlayer" dans l'image de l'effet sont en fait creux, mais comme la police est plus petite, les deux côtés semblent se chevaucher) :
drawImage(image mixte, int x, int y)
-
À partir du point de coordonnées spécifié sur la toile, dessinez l'image entière en fonction de la taille originale de l'image. L'image ici peut être un objet Image ou un objet Canvas (le même ci-dessous).
drawImage (image mixte, int x, int y, int largeur, int hauteur)
-
Commencez à partir du point de coordonnées spécifié sur la toile et dessinez l'image entière avec la taille spécifiée (largeur et hauteur). L'image sera automatiquement mise à l'échelle en fonction de la taille spécifiée.
drawImage(image mixte, int imageX, int imageY, int imageWidth, int imageHeight, int canvasX, int canvasY, int canvasWidth, int canvasHeight)
Convertir l'image partielle de l'image spécifiée (avec (imageX, imageY) comme coin supérieur gauche, la largeur est imageWidth, la hauteur est imageHeight) est dessinée dans le canevas dans une zone rectangulaire avec (canvasX, canvasY) comme coordonnées du coin supérieur gauche, la largeur est canvasWidth et la hauteur est canvasHeight
Oui, vous lisez bien. Pour dessiner une image dans Canvas, nous pouvons utiliser une méthode appelée drawImage(), mais cette méthode a trois variantes différentes. Chaque variante de méthode permet de recevoir non seulement un nombre différent de paramètres, mais aussi la signification des paramètres.
Ici, nous donnons des exemples de chacune des trois variantes ci-dessus.
Tout d'abord, nous dessinons l'image du logo Google sur une toile (la taille originale est de 550 x 190) en utilisant la première variante de drawImage().
Code JavaScriptCopier le contenu dans le presse-papiers
-
-
-
- "UTF-8">
HTML5 Exemple de saisie d'image de dessin sur toile
-
-
-
-