From 2924bb259ca7f24a87f1ee6b3ec7ad077ae7485d Mon Sep 17 00:00:00 2001 From: Yaroslav <43380144+MrIkso@users.noreply.github.com> Date: Wed, 18 Dec 2024 21:28:44 +0200 Subject: [PATCH] feat(gui): add webp image preview support (PR #2372) * feat(gui): add webp image preview support (#2190) * fix: resolve spotless check * remove explicit webp provider register * Update jadx-gui/src/main/java/jadx/gui/ui/panel/ImagePanel.java --------- Co-authored-by: Skylot <118523+skylot@users.noreply.github.com> --- jadx-core/src/main/java/jadx/api/ResourceType.java | 2 +- jadx-gui/build.gradle.kts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/jadx-core/src/main/java/jadx/api/ResourceType.java b/jadx-core/src/main/java/jadx/api/ResourceType.java index 97e8aec32..cfccef15d 100644 --- a/jadx-core/src/main/java/jadx/api/ResourceType.java +++ b/jadx-core/src/main/java/jadx/api/ResourceType.java @@ -11,7 +11,7 @@ public enum ResourceType { XML(".xml"), ARSC(".arsc"), FONT(".ttf", ".otf"), - IMG(".png", ".gif", ".jpg"), + IMG(".png", ".gif", ".jpg", ".webp"), MEDIA(".mp3", ".wav"), LIB(".so"), MANIFEST, diff --git a/jadx-gui/build.gradle.kts b/jadx-gui/build.gradle.kts index 579ec01cb..facf5ea1c 100644 --- a/jadx-gui/build.gradle.kts +++ b/jadx-gui/build.gradle.kts @@ -33,6 +33,7 @@ dependencies { implementation("com.fifesoft:rsyntaxtextarea:3.5.3") implementation("org.drjekyll:fontchooser:3.1.0") implementation("hu.kazocsaba:image-viewer:1.2.3") + implementation("com.twelvemonkeys.imageio:imageio-webp:3.12.0") // WebP support for image viewer implementation("com.formdev:flatlaf:3.5.4") implementation("com.formdev:flatlaf-intellij-themes:3.5.4")