diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7b3c7c12e..b42b0593a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -216,7 +216,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 3a143307e..ad7b858e9 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 @@ -49,6 +49,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 @@ -95,6 +96,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"), }