commit 118fcfbc675b5309c90f8335444da2ea466520e0
parent fffa933fe3e36aec8f6b80b6865ca1155930abca
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Tue, 28 Mar 2023 13:52:45 -0700
cleanup
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/lechatphp/mod.rs b/src/lechatphp/mod.rs
@@ -88,14 +88,14 @@ fn solve_difficulty1(img: DynamicImage) -> Option<String> {
let mut buf = vec![];
{
let mut enc = image::codecs::gif::GifEncoder::new(&mut buf);
- enc.encode(sub_img.as_bytes(), 8, 14, ColorType::Rgba8).unwrap();
+ enc.encode(sub_img.as_bytes(), 8, 14, ColorType::Rgba8).ok()?;
}
let letter_b64 = general_purpose::STANDARD.encode(&buf);
- let letter_b64 = letter_b64.strip_prefix(B64_PREFIX).unwrap();
+ let letter_b64 = letter_b64.strip_prefix(B64_PREFIX)?;
if let Some(val) = B64_MAP.get(letter_b64) {
answer.push(val.clone());
} else {
- sub_img.save(format!("captcha_{}.gif", i)).unwrap();
+ sub_img.save(format!("captcha_{}.gif", i)).ok()?;
println!("{} {}", i, letter_b64);
return None;
}