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