我有一个 Zend 格式的图片验证码
$captcha = new Zend_Form_Element_Captcha('captcha', array('captcha' => array(
'captcha' => 'Image',
'label' => 'Rasmdagi belgilarni kiriting',
'required' => true,
'wordLen' => 5,
'width' => 150,
'height' => 40,
'timeout' => 300,
'fontSize' => 32,
'gcFreq' => 5,
'font' => 'files/captcha/fonts/4.ttf',
'imgDir' => 'files/captcha/image',
'imgUrl' => '/files/captcha/image',
)));
$captcha->setIgnore(true);
我必须改变它的风格(背景)。
最佳答案
我相信你不能改变验证码图像的背景。它被硬编码到 Zend_Captcha_Image
中。您必须创建自己的验证码图像类,例如My_Captcha_Image
通过扩展 Zend_Captcha_Image
并修改图像设置背景的行。
关于php - 更改 Zend 图片验证码样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5907245/