CAPTCHA library written in Rust
A library to generate CAPTCHAs like that:
Requirements
- Rust
Usage
Add the following dependency to the Cargo.toml
file:
[]
= "*"
In your source file do:
extern crate captcha;
use Captcha;
use Noise;
use Path;
let mut c = new;
c.add_char
.add_char
.add_char
.apply_filter
.view
.save
Running the example
git clone git@github.com:daniel-e/captcha.git
cd captcha
cargo run --example captcha
This example creates the following three CAPTCHA images:
- /tmp/captcha1.png
- /tmp/captcha2.png
- /tmp/captcha3.png
The images will look like the following three images: