From a1c2d904ba00104af752ec2a15c89a7d03f7e83d Mon Sep 17 00:00:00 2001 From: Jordan Williams Date: Sun, 1 Jun 2025 15:43:35 -0500 Subject: [PATCH] Invoke ect with multithreaded deflate enabled --- lib/pdfsizeopt/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pdfsizeopt/main.py b/lib/pdfsizeopt/main.py index 946d6ab..bcbbf80 100644 --- a/lib/pdfsizeopt/main.py +++ b/lib/pdfsizeopt/main.py @@ -9437,8 +9437,8 @@ def GetDir(file_name): 'optipng': 'optipng %(sourcefnq)s -o4 -fix -force %(optipng_gray_flags)s-out %(targetfnq)s', 'optipng4': 'optipng %(sourcefnq)s -o4 -fix -force %(optipng_gray_flags)s-out %(targetfnq)s', 'optipng7': 'optipng %(sourcefnq)s -o7 -fix -force %(optipng_gray_flags)s-out %(targetfnq)s', # Slowest. - 'ect': 'ECT -9 -strip %(targetfnq)s', - 'ECT': 'ECT -9 -strip %(targetfnq)s', + 'ect': 'ECT -9 -strip --mt-deflate %(targetfnq)s', + 'ECT': 'ECT -9 -strip --mt-deflate %(targetfnq)s', 'advpng': 'advpng -z3 -f %(targetfnq)s', 'advpng3': 'advpng -z3 -f %(targetfnq)s', 'advpng4': 'advpng -z4 -f %(targetfnq)s', # Slowest, this uses Zopfli.