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 图像
每月316次下载
32KB
413 行
BioSvg
基于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);
示例
lib.rs
:
基于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