From 034866b489c5bfcaf1e20c4d63be6ea2cb1810c4 Mon Sep 17 00:00:00 2001 From: raymondytian Date: Wed, 10 Apr 2024 01:25:30 -0500 Subject: [PATCH] fix: join output directory instead of cloning it every time when saving --- src/main.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index e0f8540..ea3c282 100644 --- a/src/main.rs +++ b/src/main.rs @@ -188,18 +188,18 @@ fn save_images( } } - let mut output_directory = output_directory; - output_directory.push("placeholder"); + let output_directory = output_directory; split_images.par_iter().enumerate().for_each(|(i, image)| { - let mut file_path = output_directory.clone(); - file_path.set_file_name(format!( + let file_name = format!( "{}-r{}c{}.{}", img_file_name, i / num_cols, i % num_cols, img_format_str - )); + ); + + let file_path = &output_directory.join(file_name); if file_path.exists() { if let Err(err) = fs::remove_file(&file_path) {