Canevas de créa...LOGIN

Canevas de création de code de vérification du développement PHP

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

section suivante
<?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); ?>
soumettreRéinitialiser le code
chapitredidacticiel