bhcli

A TUI for chatting on LE PHP Chats (onion)
git clone https://git.dasho.dev/n0tr1v/bhcli.git
Log | Files | Refs | README

commit b68e89fad08bc98b13db772df5cd57e05a36fb3f
parent 5407819e528a5453cd31285eb820061df38619e0
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 30 Mar 2023 02:16:24 -0700

cleanup

Diffstat:
Msrc/lechatphp/mod.rs | 12++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/lechatphp/mod.rs b/src/lechatphp/mod.rs @@ -105,9 +105,13 @@ pub fn solve_b64(b64_str: &str) -> Option<String> { } fn _solve_difficulty1(img: &DynamicImage) -> Option<String> { + let left_padding = 5; + let top_padding = 7; + let letter_width = 8; + let letter_height = 14; let mut answer = String::new(); for i in 0..5 { - let sub_img = img.crop_imm(5 + ((8+1)*i), 7, 8, 14); + let sub_img = img.crop_imm(left_padding + ((letter_width+1)*i), top_padding, letter_width, letter_height); let mut buf = vec![]; { let mut enc = image::codecs::gif::GifEncoder::new(&mut buf); @@ -127,9 +131,13 @@ fn _solve_difficulty1(img: &DynamicImage) -> Option<String> { } fn solve_difficulty2(img: &DynamicImage) -> Option<String> { + let left_padding = 5; + let top_padding = 7; + let letter_width = 8; + let letter_height = 14; let mut answer = String::new(); for i in 0..5 { - let sub_img = img.crop_imm(5 + ((8+1)*i), 7, 8, 14); + let sub_img = img.crop_imm(left_padding + ((letter_width+1)*i), top_padding, letter_width, letter_height); for c in ALPHABET1.chars() { let good_letter_img = get_letter_img(c); if img_contains_letter(&sub_img, &good_letter_img) {