PHP验证码常用的函数记录
生活随笔
收集整理的這篇文章主要介紹了
PHP验证码常用的函数记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、繪制真彩畫布,返回資源類型的圖像標識符
resource imagecreatetruecolor ( int $width , int $height )例:
$image = imagecreatetruecolor( 30, 20 );
?
2、為創建的畫布分配背景顏色,參數中的顏色(分別是紅綠藍),可以是?0 到 255 的整數 或者 十六進制的 0x00 到 0xFF
1 int imagecolorallocate ( resource $image , int $red , int $green , int $blue )2 例: 3 $bgcolor = imagecolorallocate( $image, 0, 0, 0 );
?
3、區域填充功能,為創建的畫布填充顏色,$x,$y代表坐標(左上角為0,0),$color為填充的顏色
1 bool imagefill ( resource $image , int $x , int $y , int $color )?
4、繪制干擾像素點,x,y代表像素點的坐標位置(圖片左上角的坐標為0,0),$color代表繪制干擾點的顏色(一般設為隨機值)
1 bool imagesetpixel ( resource $image , int $x , int $y , int $color )?
5、繪制干擾弧線,$cx,$cy代表以圓弧起始點和結束點的坐標(圖片左上角為0,0),$w,$h代表圓弧的寬度和高度,$s,$e分別指定圓弧起始點和結束點的角度參數,$color表示繪制弧線的顏色(一般設為隨機值)
1 bool imagearc ( resource $image , int $cx , int $cy , int $w , int $h , int $s , int $e , int $color )?
6、繪制字符串在驗證碼畫布上,$x,$y為坐標(左上角默認為0,0),$c為要繪制的字符串,$color為繪制的顏色,?$font為字體,若$font是 1,2,3,4 或 5,則使用內置的字體(更大的數字對應于更大的字體)
1 bool imagechar ( resource $image , int $font , int $x , int $y , string $c , int $color )?
?
轉載于:https://www.cnblogs.com/freebarri/p/3514865.html
總結
以上是生活随笔為你收集整理的PHP验证码常用的函数记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript大杂烩4 - 理解J
- 下一篇: 修改PHP上传文件的大小限制