0

Zend_Form_Element_Captchaを使用して、次のようにキャプチャ画像を作成しています:-

$captcha = new Zend_Form_Element_Captcha(
                   'captcha',
                    array(
                        'label' => 'Please write the characters you see in the image:',
                        'captcha' => array(
                                         'captcha' => 'Image',
                                         'wordLen' => 6,
                                         'timeout' => 900,
                                          'font' => '/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf',

                                     )
                        )
    );

$form = new Zend_Form();

$form->addElement($captcha);

これはキャプチャイメージを作成していますが、適切な方法ではありません。文字はまったく読めません。 これは私が得ているものです...

ここに画像の説明を入力してください

ここに画像の説明を入力してください

フォントも変えてみましたが、結局同じでした。助言がありますか ?

4

2 に答える 2

0

これを試してみてください

$captcha = new Zend_Form_Element_Captcha(
   'captcha',
    array(
        'label' => 'Please write the characters you see in the image:',
        'captcha' => array(
             'captcha' => 'Image',
             'wordLen' => 6,
             'timeout' => 900,
             'dotNoiseLevel' => 20,
             'lineNoiseLevel' => 3,
             'fontSize' => 25,
             'font' => '/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf',

         )
        )
);
于 2013-02-16T08:35:45.077 に答える