Maison  >  Article  >  développement back-end  >  Explication détaillée de Canvas en PHP

Explication détaillée de Canvas en PHP

小云云
小云云original
2018-03-27 15:48:365267parcourir

Cet article partage principalement avec vous l'explication détaillée de Canvas en PHP et de la technologie de traitement d'image GD en PHP. J'espère qu'il pourra vous aider.

Créer un nouveau canevas--Données de ressources (peut exploiter des ressources d'image)

ImageCreate (largeur du canevas, hauteur du canevas) ;

ImageCreateTrueColor (largeur de la toile, hauteur de la toile) ; Créez une toile en vraies couleurs.

Créer un canevas basé sur l'image

ImageCreateFromFPG (adresse de l'image)

ImageCreateFromPNG (adresse de l'image)

ImageCreateFromGIF (adresse de l'image) ;

Manipuler la toile

Attribuer une couleur : si vous devez utiliser une couleur sur la toile, vous devez d'abord attribuer la couleur à la toile.

Identification des couleurs :

$color=ImageColorAllocate (ressource de toile, R, V, B) ; RVB sont les trois couleurs primaires, la taille est de 0 à 255 ;
ImageFill (ressource canevas, position de remplissage x, position de remplissage y, identifiant de couleur) ; lors du remplissage, points de remplissage qui sont continus et ont la même couleur que le point de remplissage.

Écrivez la chaîne sur le canevas :


ImageString (ressource du canevas, police, position x, position y, contenu de la chaîne,


La police est une police intégrée, avec des tailles allant de 1 à 5.


La couleur du caractère est la variable écrite lors de l'attribution de la couleur précédente.


Obtenez la taille du canevas ouvert :


ImageSX (ressource canevas) ;


ImageSY (ressource toile) ; obtient la hauteur de la toile.

Obtenez la taille de la police intégrée :

ImageFontWidth (numéro de police) ;


ImageFontHeight (numéro de police); Obtenez la hauteur de la police intégrée.

Canevas de sortie

1. Sortie vers un fichier image.

2. Sortie directement sur la page.

ImagePNG (ressource de toile [, adresse du fichier]);


ImageJPEG (toile Ressource [, adresse du fichier]);


ImageGIF (ressource toile [, Adresse du fichier]);
Exemple : Code de vérification

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn