来源:1-6 PHP验证码制作之字母数字混合验证码实现

cnhanyi

2014-10-19 12:12

代码里改了字体的大小,为什么没有变化呢?

for($i =0;$i<4;$i++){

$fontsize = 10;

$fontcolor=imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));


$data = 'abcdefghijkmnopqrstuvwxy3456789';

$fontcontent = substr($data,rand(0,strlen($data)),1);

$captcha_code.=$fontcontent;


$x=($i*100/4)+rand(5,10);

$y=rand(5,10);


imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);

}


写回答 关注

2回答

  • 小sir
    2014-10-29 04:15:39

    官方文档imagestring 关于font说是1-5是代表内置字体,超过5就是其他字体,不是字体大小

  • 好好学习啊
    2014-10-21 11:03:57

    看下 http://cn2.php.net/imagestring  , fontsize并不是很好使,建议值1~5

PHP实现验证码制作

各种形态验证码核心原理与实现技巧,讲解实现过程中的技术难点

37931 学习 · 338 问题

查看课程

相似问题