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