微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 如何增加codeigniter验证码助手的字体大小

我正在使用codeigniter * capctha *帮助器.事情是我不能增加字母的字体大小.我试着这样做

if ($use_font == FALSE)
{
    $font_size = 6;
    $x = rand(0, $img_width/($length/2));
    $y = 0;
}
else
{
    $font_size = 20;
    $x = rand(0, $img_width/($length/1.5));
    $y = $font_size+2;
}

但没有任何反应,如何改变字体大小,请帮忙.
提前致谢.

解决方法:

您正在更改正确的参数,无论是在核心文件还是应用程序/帮助程序文件中.

仔细检查您正在使用的字体.有些字体有一种尺寸,就是这样.认字体文件(texb.ttf)只有一个大小(?我想……).

我使用以下配置:

//----- Captcha Implementation -----
$this->load->helper('captcha');

$captchaSetup = array(
    'img_path'   => './captcha/',
    'img_url'    => base_url()."captcha/",
    'font_path'  => './assets/fonts/E004007T.TTF',
    'img_width'  => 250,
    'img_height' => 50,
    'expiration' => 7200
);

$capData['cap'] = create_captcha($captchaSetup);

选择一个字体文件并将其放在fonts文件夹中并尝试一下.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐