小伙伴們,根據(jù)所學(xué)知識(shí),在一個(gè)已經(jīng)準(zhǔn)備好的背景圖片上,用PHP生成一些干擾點(diǎn)。
溫馨提示: 完成任務(wù)后,請驗(yàn)證這副圖片上是否已經(jīng)存在一些干擾的點(diǎn),并能夠起到干擾機(jī)器識(shí)別的作用,若如此,恭喜您,你已經(jīng)掌握此技能,否則,請重復(fù)學(xué)習(xí)此節(jié)內(nèi)容。
一、循環(huán)200次,每次產(chǎn)生一個(gè)隨機(jī)位置、隨機(jī)顏色的干擾點(diǎn)
提示:
1.干擾點(diǎn)太少不能起到干擾效果,干擾點(diǎn)太多又會(huì)影響正常閱讀,數(shù)量恰當(dāng)即可
二、循環(huán)內(nèi),使用GD函數(shù)生成一個(gè)隨機(jī)顏色
提示:
1.隨機(jī)顏色的RGB色值建議取50~200之間的色值,值太小顏色太淺、值大顏色太深
三、循環(huán)內(nèi),使用GD函數(shù)在隨機(jī)位置上畫點(diǎn)
<?php
$image = imagecreatetruecolor( 100, 30 );
$bgcolor = imagecolorallocate( $image, 255, 255, 255 );
imagefill( $image, 0, 0, $bgcolor );
// 創(chuàng)建一個(gè)循環(huán),循環(huán)200次
// 在循環(huán)內(nèi),用GD庫生成一個(gè)隨機(jī)顏色
// 在隨機(jī)位置上畫一個(gè)干擾點(diǎn),顏色使用上面的隨機(jī)顏色
header( 'content-type: image/png' );
imagepng( $image );
imagedestroy( $image );
請驗(yàn)證,完成請求
由于請求次數(shù)過多,請先驗(yàn)證,完成再次請求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)