6个版本

0.1.5 2024年5月31日
0.1.4 2023年11月28日
0.1.3 2023年9月10日
0.1.0 2023年8月28日

#250 in 图像

Download history 125/week @ 2024-05-27 12/week @ 2024-06-03 3/week @ 2024-06-10

每月316次下载

MPL-2.0许可证

32KB
413

BioSvg

基于SVG的验证码。

原始想法

SVG绘制原理与验证码

用法

cargo添加 biosvg

let (answer, svg) = BiosvgBuilder::new()
    .length(4)
    .difficulty(6)
    .colors(vec![
        "#0078D6".to_string(),
        "#aa3333".to_string(),
        "#f08012".to_string(),
        "#33aa00".to_string(),
        "#aa33aa".to_string(),
    ])
    .build()
    .unwrap();
println!("answer: {}", answer);
println!("svg: {}", svg);

示例

ncuz wxgc


lib.rs:

基于SVG的验证码。

原始想法

SVG绘制原理与验证码

用法

cargo添加 biosvg

let (answer, svg) = BiosvgBuilder::new()
    .length(4)
    .difficulty(6)
    .colors(vec![
        "#0078D6".to_string(),
        "#aa3333".to_string(),
        "#f08012".to_string(),
        "#33aa00".to_string(),
        "#aa33aa".to_string(),
    ])
    .build()
    .unwrap();
println!("answer: {}", answer);
println!("svg: {}", svg);

依赖项

~2.7–4.5MB
~77K SLoC