From c2dd76aef10f55b767de3270d966999811dd4980 Mon Sep 17 00:00:00 2001 From: Piyush Mishra Date: Sat, 26 Mar 2022 19:53:59 +0530 Subject: [PATCH] Image Size limit --- src/utils.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/utils.rs b/src/utils.rs index 32e2253..becbff7 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -153,6 +153,11 @@ impl ImageContainer { let (original_width, original_height) = prop.original_dimension; let (origina_crop_width, origina_crop_height) = croped_ratio(original_width, original_height); + + if origina_crop_width < 700.0 { + show_alert("Image width is below 600px"); + } + prop.crop_position = Some(( (original_width - origina_crop_width) / 2.0, (original_height - origina_crop_height) / 2.0, @@ -239,6 +244,11 @@ impl ImageContainer { crop_height as u32, ); + if crop_width > 1080.0 { + let (resize_width,resize_height) = (1080.0, height_from_width(1080.0)); + img = original_image.resize_exact(resize_width as u32,resize_height as u32, image::imageops::FilterType::Lanczos3); + } + draw_layer_and_text( &mut img, &prop.translucent_layer_color,