PHP验证码常用的函数记录
1、繪制真彩畫(huà)布,返回資源類(lèi)型的圖像標(biāo)識(shí)符
resource imagecreatetruecolor ( int $width , int $height )例:
$image = imagecreatetruecolor( 30, 20 );
?
2、為創(chuàng)建的畫(huà)布分配背景顏色,參數(shù)中的顏色(分別是紅綠藍(lán)),可以是?0 到 255 的整數(shù) 或者 十六進(jìn)制的 0x00 到 0xFF
1 int imagecolorallocate ( resource $image , int $red , int $green , int $blue )2 例: 3 $bgcolor = imagecolorallocate( $image, 0, 0, 0 );
?
3、區(qū)域填充功能,為創(chuàng)建的畫(huà)布填充顏色,$x,$y代表坐標(biāo)(左上角為0,0),$color為填充的顏色
1 bool imagefill ( resource $image , int $x , int $y , int $color )?
4、繪制干擾像素點(diǎn),x,y代表像素點(diǎn)的坐標(biāo)位置(圖片左上角的坐標(biāo)為0,0),$color代表繪制干擾點(diǎn)的顏色(一般設(shè)為隨機(jī)值)
1 bool imagesetpixel ( resource $image , int $x , int $y , int $color )?
5、繪制干擾弧線,$cx,$cy代表以圓弧起始點(diǎn)和結(jié)束點(diǎn)的坐標(biāo)(圖片左上角為0,0),$w,$h代表圓弧的寬度和高度,$s,$e分別指定圓弧起始點(diǎn)和結(jié)束點(diǎn)的角度參數(shù),$color表示繪制弧線的顏色(一般設(shè)為隨機(jī)值)
1 bool imagearc ( resource $image , int $cx , int $cy , int $w , int $h , int $s , int $e , int $color )?
6、繪制字符串在驗(yàn)證碼畫(huà)布上,$x,$y為坐標(biāo)(左上角默認(rèn)為0,0),$c為要繪制的字符串,$color為繪制的顏色,?$font為字體,若$font是 1,2,3,4 或 5,則使用內(nèi)置的字體(更大的數(shù)字對(duì)應(yīng)于更大的字體)
1 bool imagechar ( resource $image , int $font , int $x , int $y , string $c , int $color )?
?
轉(zhuǎn)載于:https://www.cnblogs.com/freebarri/p/3514865.html
總結(jié)
以上是生活随笔為你收集整理的PHP验证码常用的函数记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JavaScript大杂烩4 - 理解J
- 下一篇: 动态规划算法php,php算法学习之动态