Merge pull request #2716 from Zarthus/master

Bump image from `0.24` to `0.25`
This commit is contained in:
Héctor 2025-01-14 11:56:51 +00:00 committed by GitHub
commit a773e44b61
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 559 additions and 239 deletions

792
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -155,7 +155,7 @@ glam = "0.25"
glyphon = { git = "https://github.com/hecrj/glyphon.git", rev = "09712a70df7431e9a3b1ac1bbd4fb634096cb3b4" }
guillotiere = "0.6"
half = "2.2"
image = { version = "0.24", default-features = false }
image = { version = "0.25", default-features = false }
kamadak-exif = "0.5"
kurbo = "0.10"
log = "0.4"

View file

@ -13,7 +13,7 @@ use std::path::Path;
/// This will return an error in case the file is missing at run-time. You may prefer [`from_file_data`] instead.
#[cfg(feature = "image")]
pub fn from_file<P: AsRef<Path>>(icon_path: P) -> Result<Icon, Error> {
let icon = image::io::Reader::open(icon_path)?.decode()?.to_rgba8();
let icon = image::ImageReader::open(icon_path)?.decode()?.to_rgba8();
Ok(icon::from_rgba(icon.to_vec(), icon.width(), icon.height())?)
}
@ -27,7 +27,7 @@ pub fn from_file_data(
data: &[u8],
explicit_format: Option<image::ImageFormat>,
) -> Result<Icon, Error> {
let mut icon = image::io::Reader::new(std::io::Cursor::new(data));
let mut icon = image::ImageReader::new(std::io::Cursor::new(data));
let icon_with_format = match explicit_format {
Some(format) => {