codeigniter / captcha helper / image иногда накладывается слишком много слева - PullRequest
0 голосов
/ 27 мая 2011

с помощью встроенного помощника капчи с Codeigniter без проблем, за исключением того, что я делаю «слово» из двух 5-буквенных случайных строк (например, WDRTH IFTBG)

иногда изображение рисует много «отступов» слева от первой строки, в результате чего вторая строка покидает изображение. Он может разрезать последний символ пополам или полностью его обрезать, что приведет к 5-буквенному / 4-буквенному изображению, хотя значение db равно 5 и 5.

У меня есть опция «обновить значение», но когда она сокращается до 5 и 4, она выглядит нормально для пользователя, и они не поймут, почему значение не будет проверено.

Есть ли способ контролировать этот дополнительный отступ при рисовании изображения?

ТИА!

1 Ответ

0 голосов
/ 27 мая 2011

Я давно не использовал Codeigniter CAPTCHA, но "padding", который вы иногда видите, желателен для CAPTCHA, потому что мы хотим, чтобы изображение выглядело случайным.измените настройки в вашей конфигурации, чтобы освободить больше места для цифр, или используйте меньше цифр, или попробуйте другой шрифт.

Взято из источника 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).

Некоторые другие интересные чтения:

...