From f6fcdfa61836a81bddf57fddfd97311bfc426f19 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Mon, 15 Dec 2025 01:16:56 -0800 Subject: [PATCH] fix: allow 0 as valid value for jbig2_page_group_size Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) --- src/ocrmypdf/builtin_plugins/optimize.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ocrmypdf/builtin_plugins/optimize.py b/src/ocrmypdf/builtin_plugins/optimize.py index 8412b16c..707ca909 100644 --- a/src/ocrmypdf/builtin_plugins/optimize.py +++ b/src/ocrmypdf/builtin_plugins/optimize.py @@ -46,9 +46,9 @@ class OptimizeOptions(BaseModel): jbig2_page_group_size: Annotated[ int, Field( - ge=1, + ge=0, le=10000, - description="Number of pages to consider for JBIG2 compression", + description="Number of pages to consider for JBIG2 compression (0=disabled)", ), ] = 0 jbig2_threshold: Annotated[