commit bf6d72fa7de4eb1f26d8cc1c169fa32fd5aaa5d3
parent 9d29587ce3a546ae335d09dd26db7a2233f23617
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 30 Mar 2023 02:48:25 -0700
cleanup
Diffstat:
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/src/lechatphp/mod.rs b/src/lechatphp/mod.rs
@@ -408,33 +408,34 @@ impl From<(u32, u32)> for Point {
}
fn get_contour_red_pixels(top_left_pt: &Point, img: &DynamicImage) -> Vec<Point> {
+ let (img_width, img_height) = img.dimensions();
let mut out = vec![];
- for i in 0..img.width() {
+ for i in 0..img_width {
if let Some(px_color) = get_pixel_in_bound(img, i, 0) {
if px_color == *RED_COLOR {
out.push(top_left_pt.add(Point::new(i, 0)));
}
}
- if let Some(px_color) = get_pixel_in_bound(img, i, img.height()-1) {
+ if let Some(px_color) = get_pixel_in_bound(img, i, img_height -1) {
if px_color == *RED_COLOR {
- out.push(top_left_pt.add(Point::new(i, img.height()-1)));
+ out.push(top_left_pt.add(Point::new(i, img_height -1)));
}
}
}
- for i in 1..img.height()-1 {
+ for i in 1..img_height -1 {
if let Some(px_color) = get_pixel_in_bound(img, 0, i) {
if px_color == *RED_COLOR {
out.push(top_left_pt.add(Point::new(0, i)));
}
}
- if img.width() < img.height() {
- if img.width() == 150 {
+ if img_width < img_height {
+ if img_width == 150 {
continue;
}
}
- if let Some(px_color) = get_pixel_in_bound(img, img.width()-1, i) {
+ if let Some(px_color) = get_pixel_in_bound(img, img_width -1, i) {
if px_color == *RED_COLOR {
- out.push(top_left_pt.add(Point::new(img.width()-1, i)));
+ out.push(top_left_pt.add(Point::new(img_width -1, i)));
}
}
}