From 973703726f3ad009ff0a6af6b5bd1984896a5486 Mon Sep 17 00:00:00 2001 From: electria Date: Fri, 31 Jul 2026 09:16:38 -0700 Subject: [PATCH] feat: guess format from magic numbers as well this allows opening files with extensions that don't match the filetype --- src/utils.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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!(