From 7b59e6f6b3146c99074c8c925aab333cc7c7d6bf Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 12 Dec 2025 22:25:12 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- Tests/test_imageops.py | 3 ++- src/PIL/ImageOps.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Tests/test_imageops.py b/Tests/test_imageops.py index 0ea3e8660..485a8e443 100644 --- a/Tests/test_imageops.py +++ b/Tests/test_imageops.py @@ -605,7 +605,8 @@ def test_autocontrast_preserve_one_color(color: tuple[int, int, int]) -> None: ) # single color 10 cutoff assert_image_equal(img, out) -from PIL import Image, ImageOps + +from PIL import ImageOps def test_dither_primary_returns_image(): diff --git a/src/PIL/ImageOps.py b/src/PIL/ImageOps.py index 9e5af0ed1..001d7629c 100644 --- a/src/PIL/ImageOps.py +++ b/src/PIL/ImageOps.py @@ -643,6 +643,7 @@ def mirror(image: Image.Image) -> Image.Image: """ return image.transpose(Image.Transpose.FLIP_LEFT_RIGHT) + def _dither_saturation(value: float, quadrant: int) -> int: if value > 233: return 255 @@ -654,6 +655,7 @@ def _dither_saturation(value: float, quadrant: int) -> int: return 255 if quadrant == 1 else 0 return 0 + def dither_primary(image: Image.Image) -> Image.Image: """ Reduce the image to primary colors and apply ordered dithering.