diff --git a/src/utils.rs b/src/utils.rs index 3d3ea0b..12512cf 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -7,7 +7,7 @@ use rfd::FileDialog; pub fn load_image(path: impl AsRef) -> Result { let path = path.as_ref(); - let image_reader = match ImageReader::open(path) { + let image_reader = match ImageReader::open(path).and_then(|r| r.with_guessed_format()) { Ok(r) => r, Err(e) => { return Err(format!(