diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 84b20e83eb..4eb9f6f3ec 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -225,7 +225,7 @@ dependencies { implementation("com.github.tachiyomiorg:subsampling-scale-image-view:846abe0") { exclude(module = "image-decoder") } - implementation("com.github.tachiyomiorg:image-decoder:0e91111") + implementation("com.github.tachiyomiorg:image-decoder:7481a4a") // Logging implementation("com.jakewharton.timber:timber:4.7.1") diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt b/app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt index 8c4ed31f0d..998d1f71b2 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt @@ -47,6 +47,7 @@ object ImageUtil { Format.Gif -> ImageType.GIF Format.Heif -> ImageType.HEIF Format.Jpeg -> ImageType.JPEG + Format.Jxl -> ImageType.JXL Format.Png -> ImageType.PNG Format.Webp -> ImageType.WEBP else -> null @@ -93,6 +94,7 @@ object ImageUtil { GIF("image/gif", "gif"), HEIF("image/heif", "heif"), JPEG("image/jpeg", "jpg"), + JXL("image/jxl", "jxl"), PNG("image/png", "png"), WEBP("image/webp", "webp"), }