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