Guess at image format instead of extension (#219)

This commit is contained in:
Philip Kristoffersen
2022-09-01 14:50:37 +02:00
committed by GitHub
parent 5c707626cb
commit 6671887faa
+1 -1
View File
@@ -44,7 +44,7 @@ pub mod ui_images {
} }
pub fn load_image_from_path(path: &std::path::Path) -> Result<egui::ColorImage, image::ImageError> { pub fn load_image_from_path(path: &std::path::Path) -> Result<egui::ColorImage, image::ImageError> {
let image = image::io::Reader::open(path)?.decode()?; let image = image::io::Reader::open(path)?.with_guessed_format()?.decode()?;
let size = [image.width() as _, image.height() as _]; let size = [image.width() as _, image.height() as _];
let image_buffer = image.to_rgba8(); let image_buffer = image.to_rgba8();
let pixels = image_buffer.as_flat_samples(); let pixels = image_buffer.as_flat_samples();