tiny_captcha : rooste kergekaaluline captcha generaator, mis on kompileeritav wasm'ile

Projekti dokumentatsioonAvaneb uues aknas

Kerge CAPTCHA generaator, mis tugineb ainult randile ja gifile ja mida saab koostada wasm'i.

Põhineb Ivan Tihhonovi CAPTCHA raamatukogulAvaneb uues aknas, mis on ümber kirjutatud c2rustAvaneb uues aknas 'is.

Kirjatüübifail on pärit aadressilt https://github.com/ITikhonov/captcha/blob/master/font.hAvaneb uues aknas ja on ASCII-kujundus, mis on tehtud ja seejärel genereeritud unfonti abil massiiviks.

Kasutage demo :

use anyhow::Result;
use std::{env::current_exe, fs::File};
use tiny_captcha::gif;

fn main() -> Result<()> {
  for i in 1..=10 {
    let exe = current_exe()?;
    let gif_path = exe.parent().unwrap().join(format!("{}.gif", i));

    let word = gif(&mut File::create(&gif_path)?);
    println!("{} {}", word, gif_path.display());
  }
  Ok(())
}

Väljund on näidatud :

Uuendused:
Alates: gcxfd