Code de vérific...LOGIN

Code de vérification du développement PHP ajoutant des éléments d'interférence

Ajouter des éléments perturbateurs

<?php
$image = imagecreatetruecolor(100,30);
$bgcolor = imagecolorallocate($image,255,255,255);//#FFFFFFFFFFFF
imagefill($image,0,0,$bgcolor);
for ($i=0;$i<4;$i++){
    $fontsize = 6;
    $fontcolor = imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));
    $fontcontent = rand(0,9);
    $x = ($i * 100/4)+rand(5,10);
    $y = rand(5,10);
    imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);
}
for($i=0;$i<200;$i++){
    $pointcolor = imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200));
    imagesetpixel($image,rand(1,99),rand(1,29),$pointcolor);
}
header('content-type: image/png');
imagepng($image);
//销毁
imagedestroy($image);
?>

Explication du code
//Ajouter des points

for($i=0;$i<200;$i++)

Bouclez 200 points

  $pointcolor = imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200));


Utilisez imagecolorallocate pour créer de la couleur

Utilisez imagesetpixel pour créer un seul point

//Ajouter une ligne

for($i=0;$i<8;$i++){
$linecolor = imagecolorallocate($image,rand(60,220),rand(60,220),rand(60,220));
    imageline($image,rand(1,99),rand(1,29),rand(1,99),rand(1,29),$linecolor);
$i=0;$i<8;$i++

Boucle 8 fois

$linecolor = imagecolorallocate($image,rand(60,220),rand(60,220),rand(60,220));

Créer une couleur

Utiliser la fonction intégrée imageline pour créer une ligne

section suivante
<?php $image = imagecreatetruecolor(100,30); $bgcolor = imagecolorallocate($image,255,255,255);//#FFFFFFFFFFFF imagefill($image,0,0,$bgcolor); for ($i=0;$i<4;$i++){ $fontsize = 6; $fontcolor = imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120)); $fontcontent = rand(0,9); $x = ($i * 100/4)+rand(5,10); $y = rand(5,10); imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor); } for($i=0;$i<200;$i++){ $pointcolor = imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200)); imagesetpixel($image,rand(1,99),rand(1,29),$pointcolor); } header('content-type: image/png'); imagepng($image); //销毁 imagedestroy($image); ?>
soumettreRéinitialiser le code
chapitredidacticiel