From 5aa4c185aa34e9b36d962aa836ead2e157e6c4a7 Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Tue, 18 Nov 2025 23:45:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=B2=E6=AD=A2=E8=A2=AB=E6=84=8F=E5=A4=96?= =?UTF-8?q?=E8=B0=83=E7=94=A8zopfli?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../net/momirealms/craftengine/core/util/PngOptimizer.java | 4 ++-- gradle.properties | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/net/momirealms/craftengine/core/util/PngOptimizer.java b/core/src/main/java/net/momirealms/craftengine/core/util/PngOptimizer.java index 03e1a17b5..adebfaf37 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/util/PngOptimizer.java +++ b/core/src/main/java/net/momirealms/craftengine/core/util/PngOptimizer.java @@ -131,7 +131,7 @@ public class PngOptimizer { private byte[] tryNormal(BufferedImage src, boolean hasAlpha, boolean isGrayscale) throws IOException { byte[] bytes = generatePngData(src, hasAlpha, isGrayscale); - int zopfli = Config.zopfliIterations(); + int zopfli = Config.optimizeTexture() ? Config.zopfliIterations() : 0; return zopfli > 0 ? compressImageZopfli(bytes, zopfli) : compressImageStandard(bytes); } @@ -177,7 +177,7 @@ public class PngOptimizer { writeChunkPLTE(paletteOs, palette); } byte[] bytes = generatePaletteData(src, palette); - int zopfli = Config.zopfliIterations(); + int zopfli = Config.optimizeTexture() ? Config.zopfliIterations() : 0; paletteOs.write(zopfli > 0 ? compressImageZopfli(bytes, zopfli) : compressImageStandard(bytes)); return Pair.of(palette, paletteOs.toByteArray()); } diff --git a/gradle.properties b/gradle.properties index 37d785fc4..c22aef611 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ org.gradle.jvmargs=-Xmx1G # Project settings -project_version=0.0.65.9 +project_version=0.0.65.10 config_version=56 lang_version=39 project_group=net.momirealms @@ -38,7 +38,7 @@ zstd_version=1.5.7-6 commons_io_version=2.21.0 commons_lang3_version=3.20.0 sparrow_nbt_version=0.10.6 -sparrow_util_version=0.60 +sparrow_util_version=0.61 fastutil_version=8.5.18 netty_version=4.1.128.Final joml_version=1.10.8