Kanvas pencipta...LOGIN

Kanvas penciptaan kod pengesahan pembangunan PHP

Semua orang harus ambil perhatian bahawa semasa belajar membuat kod pengesahan, kita perlu membuka manual

Fungsi untuk membuat kod pengesahan agak panjang

imagecreatetruecolor(); lihat di bawah sintaksnya

Sintaks:

resource imagecreatetruecolor ( int $width , int $height )

Penerangan: Returns pengecam Imej, lebar ialah $width dan tinggi ialah $height

Mengembalikan sumber imej selepas berjaya, mengembalikan FALSE selepas kegagalan.

Selepas kita mencipta kanvas, kita perlu menetapkan warna pada kanvas

imagecolorallocate

Sintaks:

int imagecolorallocate ( resource $image , int $red , int $green , int $blue );

Parameter pertama , mengembalikan jenis sumber dan parameter berikut ialah dalam format RGB Warna

Cara untuk mengeluarkan imej

header("content-type:image/png");
imagepng( $image);

Memusnahkan sumber

imagedestroy($img);

Mari kita ambil lihat contoh

Buat kanvas dan tetapkan warna untuknya

<?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);

?>

Seperti yang ditunjukkan dalam kod di atas, kita dapat melihat bahawa kanvas dengan lebar 100, a ketinggian 30 dan latar belakang merah dikeluarkan

bahagian seterusnya
<?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); ?>
babperisian kursus