ImageCaptcha
Shieldon\Captcha\ImageCaptcha
- param array
$config
- return void
$config = [
'word_length' => 6,
];
$captchaInstance = new \Shieldon\Captcha\ImageCaptcha($config);
$shieldon->setCaptcha($captchaInstance);
Settings
Default settings:
key | type | value |
---|---|---|
img_width | integer | 250 |
img_height | integer | 50 |
word_length | integer | 8 |
font_spacing | integer | 10 |
pool | string | 0123456789abcdefghijklmno pqrstuvwxyzABCDEFGHIJKL MNOPQRSTUVWXYZ |
colors | array | see Color settings below. |
Color settings:
key | type | value |
---|---|---|
background | array | [255, 255, 255] |
border | integer | [153, 200, 255] |
text | integer | [51, 153, 255] |
grid | integer | [153, 200, 255] |
Example:
$defaults = [
'img_width' => 250,
'img_height' => 50,
'word_length' => 8,
'font_spacing' => 10,
'pool' => '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',
'colors' => [
'background' => [255, 255, 255],
'border' => [153, 200, 255],
'text' => [51, 153, 255],
'grid' => [153, 200, 255]
]
];