$val)
{
if($i>0)
{
$wid += $val['width'];
}
imagestring($im, $val['font'], $offset_x + $wid, $val['offset'] + $offset_y, $val['char'], $val['color']);
$i++;
}
switch($pixel_mode)
{
case 1:
$pixel_color = ImageColorAllocate($im,
mt_rand(50,255),
mt_rand(50,255),
mt_rand(50,255));
// 干扰象素
for($i=0;$i<$pixel_num;$i++)
{
imagesetpixel($im, mt_rand()%$img_w , mt_rand()%$img_h , $pixel_color);
}
break;
case '2':
// 干扰象素
for ($i=0;$i<=128;$i++)
{
$pixel_color = imagecolorallocate ($im, rand(0,255), rand(0,255), rand(0,255));
imagesetpixel($im,mt_rand(2,128),mt_rand(2,38),$pixel_color);
}
break;
default:
$pixel_color = ImageColorAllocate($im,
mt_rand(50,255),
mt_rand(50,255),
mt_rand(50,255));
// 干扰象素
for($i=0;$i<$pixel_num;$i++)
{
imagesetpixel($im, mt_rand()%$img_w , mt_rand()%$img_h , $pixel_color);
}
break;
}
ImagePNG($im);
?> 0
0
相关文章
phpinfo页面被搜索引擎收录怎么办_安全隐藏技巧汇总【技巧】
PHP验证码图片显示不出来怎么办_PHP验证码生成显示常见问题解决【解答】
php怎么解压文件_ziparchive解压zip文件的代码示例【教程】
php485和python串口库哪个好_php485与pySerial对比评测【解答】
php485怎么设置校验位_php485奇偶校验配置方法【教程】
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具









