PHP使用GD建立簡單的4位驗證碼

2021-08-18 23:22:28 字數 709 閱讀 1617

<?php

// $width=100;

// $height=30;

//建立畫布

$image=imagecreatetruecolor(100,30);

//建立顏色

$white=imagecolorallocate($image,255,255,255);

//整幅畫板使用imagecolorallocate建立出來的顏色進行填充0,0代表整幅圖

//官方解釋:

//imagefill() 在 image 影象的座標 x,y(影象左上角為 0, 0)處用 color 顏色執行區域填充(即與 x, y 點顏色相同且相鄰的點都會被填充)。

imagefill($image, 0, 0, $white);

//彩色4位的數字驗證碼

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

//建立驗證碼中的小點,$i<200代表出現200個點

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

//建立四條橫線

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

//告訴瀏覽器要輸出

header('content-type:image/png');

//輸出png格式的圖

imagepng($image);

//銷毀影象

imagedestroy($image);

php中gd庫的簡單使用

如果要使用gd庫,首先你需要開啟gd庫的擴充套件,extension php gd2.dll。然後使用phpinfo 函式檢測擴充套件是否被開啟。建立畫布 width 500 height 500 image imagecreatetruecolor width height 建立顏色 red im...

php中GD庫的簡單使用

在php中需要影象處理的地方gd庫會發揮重要的作用,php可以建立並處理包括gif,png,jpeg,wbmp以及xpm在內的多種影象格式,簡單的舉幾個例子 1 用gd庫會建立一塊空白,然後繪製乙個簡單的線條 1 img imagecreatetruecolor 100,100 建立空白 2 red...

php中有關GD庫的使用

class test extends indexbase public mui fonts mui.ttf 如果沒有要自己載入到相應的目錄下 本地www protected angle 0 protected size 15 protected showx 100 protected showy 1...