captcha_generate | R Documentation |
Generates a custom captcha image using the magick
package. We name this
captcha as R-Captcha.
captcha_generate(
write_disk = FALSE,
path = getwd(),
chars = c(0:9, letters, LETTERS),
n_chars = 4,
n_rows = 60,
n_cols = 120,
p_rotate = 0.8,
p_line = 0.8,
p_stroke = 0.3,
p_box = 0.3,
p_implode = 0.2,
p_oilpaint = 0,
p_noise = 0.4,
p_lat = 0
)
write_disk |
write image to disk? Defaults to |
path |
path to save images. Defaults to current directory. |
chars |
which chars to generate. Defaults upper/lower case letters and numbers |
n_chars |
captcha length. Defaults to 4. |
n_rows, n_cols |
image dimensions. Defaults to 60x120 image. |
p_rotate |
probability to add rotation. Defaults to 80%. |
p_line |
probability to add strike through line. Defaults to 80%. |
p_stroke |
probability to add stroke color. Defaults to 30%. |
p_box |
probability to add bounding box to text. Defaults to 30%. |
p_implode |
probability to add imploding effect. Defaults to 20%. |
p_oilpaint |
probability to add oil paint effect. Defaults to 0. |
p_noise |
probability to add random noise to image. Defaults to 40%. |
p_lat |
probability to add LAT algorithm to image. Defaults to 0. |
object of class captcha
, which is a list containing three elements:
image-magick
object and the label.
# must have ghostscript enabled in ImageMagick
# run check_magick_ghostscript() for details.
if (magick::magick_config()$ghostscript) {
captcha_generate()
captcha_generate(n_chars = 5)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.