Tout le monde doit noter que lorsque l'on apprend à créer des codes de vérification, nous devons ouvrir le manuel
La fonction pour créer des codes de vérification est relativement longue
imagecreatetruecolor(); voir ci-dessous Sa syntaxe
Syntaxe :
resource imagecreatetruecolor ( int $width , int $height )
Description : Renvoie a Identificateur d'image, la largeur est $width et la hauteur est $height
Renvoie la ressource image après un succès, renvoie FALSE après un échec.
Après avoir créé un canevas, nous devons attribuer une couleur au canevas
imagecolorallocate
Syntaxe :
int imagecolorallocate ( resource $image , int $red , int $green , int $blue );
Le premier paramètre , renvoie un type de ressource et les paramètres suivants sont au format RVB La couleur de
Comment sortir l'image
header("content-type:image/png");
imagepng( $image);
Détruire les ressources
imagedestroy($img);
Prenons un exemple
Créer un canevas et lui définir une couleur
<?php //第一步 创建一个画布 $image = imagecreatetruecolor(100, 30); //创建一个宽为100高为30的黑色图像 $bgcolor = imagecolorallocate($image, 255, 0, 0); //为图像分配颜色 imagefill($image,0,0,$bgcolor); //给黑色的背景图像分配白色 //输出图像 header("content-type:image/png"); imagepng($image); //销毁资源 imagedestroy($img); ?>
Comme le montre le code ci-dessus, nous pouvons voir qu'un canevas d'une largeur de 100, un hauteur de 30 et un fond rouge est sorti