验证码字号问题

来源:1-4 PHP验证码制作之增加点干扰元素

六liu六

2016-07-25 15:49

我是按照老师的步骤写的,效果也都实现了,但是觉得字号有点小,于是我就把字号给调大了,但是没有反应,和变大之前的字号是一样的,也就是说,我所设置的字号无效。这点不是很理解

写回答 关注

2回答

  • 幕布斯7510621
    2016-08-01 11:41:00

    http://php.net/manual/zh/function.imagestring.php 这里font只用1--5 最大就是5了 如果你想要更大的话可以使用imagettftext:array ImageTTFText(int im, int size, int angle, int x, int y, int col, string fontfile, string text); 参数分别为 image,字体大小,角度 0代表水平,颜色,字体文件名 这里可以引用字体文件,内容。

    示例: 

        $fontcontent=rand(0,9);

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

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

        $y=rand(15,30);

       imagettftext($image, 20, 0, $x, $y, $fontcolor ,'../fonts/BebasNeue-webfont.ttf', $fontcontent);


  • xuexi666
    2016-07-27 17:08:26

    查手册或者百度

PHP实现验证码制作

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

37916 学习 · 321 问题

查看课程

相似问题