新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
怎么用php生成扭曲及旋轉(zhuǎn)的驗(yàn)證碼圖片-創(chuàng)新互聯(lián)
這篇文章給大家分享的是有關(guān)怎么用php生成扭曲及旋轉(zhuǎn)的驗(yàn)證碼圖片的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
代碼如下:
=0 ) { imagesetpixel ($distortion_im, (int)($i+10+sin($j/$im_y*2*M_PI-M_PI*0.5)*3) , $j , $rgb); } } } //加入干擾象素; $count = 600;//干擾像素的數(shù)量 for($i=0; $i<$count; $i++){ $randcolor = ImageColorallocate($distortion_im,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255)); imagesetpixel($distortion_im, mt_rand()%$im_x , mt_rand()%$im_y , $randcolor); } $line_c=5; //imageline for($i=0; $i < $line_c; $i++) { $linecolor = imagecolorallocate($distortion_im, 17, 158, 20); $lefty = mt_rand(1, $im_x-1); $righty = mt_rand(1, $im_y-1); imageline($distortion_im, 0, $lefty, imagesx($distortion_im), $righty, $linecolor); } Header("Content-type: image/PNG"); //以PNG格式將圖像輸出到瀏覽器或文件; //ImagePNG($im); ImagePNG($distortion_im); //銷(xiāo)毀一圖像,釋放與image關(guān)聯(lián)的內(nèi)存; ImageDestroy($distortion_im); ImageDestroy($im); } ?>
用法示例如下:
感謝各位的閱讀!關(guān)于“怎么用php生成扭曲及旋轉(zhuǎn)的驗(yàn)證碼圖片”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
新聞標(biāo)題:怎么用php生成扭曲及旋轉(zhuǎn)的驗(yàn)證碼圖片-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://www.dlmjj.cn/article/djspig.html