commit 9aa9c4b03c0649b5dfa3d3826b7d2277a6b44b30
parent 2ee024f4a22b0bb328d56d0deb8232d19065871e
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 31 Mar 2023 19:34:37 -0700
cleanup
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/lechatphp/mod.rs b/src/lechatphp/mod.rs
@@ -238,7 +238,7 @@ fn find_letters(img: &DynamicImage) -> HashSet<Letter> {
continue;
}
}
-
+
letters_set.insert(Letter::new(Point::new(x, y), c));
break;
}
@@ -250,7 +250,7 @@ fn find_letters(img: &DynamicImage) -> HashSet<Letter> {
fn get_starting_letter<'a>(img: &DynamicImage, letters_set: &'a HashSet<Letter>) -> Option<&'a Letter> {
const MIN_STARTING_PT_RED_PX: usize = 50;
for letter in letters_set.iter() {
- let square = img.crop_imm(letter.offset.x-5, letter.offset.y-3, LETTER_WIDTH+5+6, LETTER_HEIGHT+3+2);
+ let square = img.view(letter.offset.x-5, letter.offset.y-3, LETTER_WIDTH+5+6, LETTER_HEIGHT+3+2);
let count_red = count_red_px(&square);
if count_red > MIN_STARTING_PT_RED_PX {
return Some(letter);
@@ -317,7 +317,7 @@ fn count_px_on(img: &SubImage<&DynamicImage>) -> usize {
}
// Count pixels that are red
-fn count_red_px(img: &DynamicImage) -> usize {
+fn count_red_px(img: &SubImage<&DynamicImage>) -> usize {
img.pixels()
.filter(|(_, _, c)| is_red(*c))
.count()