codeigniter/验证码助手/图像有时在左侧填充过多
使用开箱即用的captcha助手和Codeigniter,没有任何问题,除了,我正在使单词成为两个5个字母长的随机字符串,例如WDRTH IFTBG 有时,图像会在第一个字符串的左侧绘制大量填充,导致第二个字符串从图像中消失。它可以将最后一个字符切成两半,也可以将其完全切掉,从而生成5个字母/4个字母的图像,尽管db值正确地为5和5 我有一个刷新值选项,但当它将其减少到5和4时,用户看起来很正常,他们不理解为什么该值无法验证 在绘制图像时,是否有其他方法来控制这种额外的填充codeigniter/验证码助手/图像有时在左侧填充过多,codeigniter,image-processing,captcha,Codeigniter,Image Processing,Captcha,使用开箱即用的captcha助手和Codeigniter,没有任何问题,除了,我正在使单词成为两个5个字母长的随机字符串,例如WDRTH IFTBG 有时,图像会在第一个字符串的左侧绘制大量填充,导致第二个字符串从图像中消失。它可以将最后一个字符切成两半,也可以将其完全切掉,从而生成5个字母/4个字母的图像,尽管db值正确地为5和5 我有一个刷新值选项,但当它将其减少到5和4时,用户看起来很正常,他们不理解为什么该值无法验证 在绘制图像时,是否有其他方法来控制这种额外的填充 蒂亚 我已经有一段时
蒂亚 我已经有一段时间没有使用Codeigniter验证码了,但是您有时看到的填充对于验证码是可取的,因为我们希望图像看起来是随机的 您应该更改配置中的设置,以便为数字留出更多空间,或者使用更少的数字,或者尝试使用其他字体 摘自CI 1.7.1来源:
// Once loaded you can generate a captcha like this:
$vals = array(
'word' => 'Random word',
'img_path' => './captcha/',
'img_url' => 'http://example.com/captcha/',
'font_path' => './system/fonts/texb.ttf',
// Increase this value to allow more room for the digits
'img_width' => '150',
'img_height' => 30,
'expiration' => 7200
);
老实说,我已经很久没有使用这个了,你真的应该在最近的某一天看看最新的版本,我们在2.0.2上
最新的:
稳定的:
还有一些有趣的内容: