Skip to content

Commit af3fbc6

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 433d25f commit af3fbc6

3 files changed

Lines changed: 20 additions & 6 deletions

File tree

src/PIL/PalmImagePlugin.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,11 @@ def build_prototype_image() -> Image.Image:
116116

117117
def _save(im: Image.Image, fp: IO[bytes], filename: str | bytes) -> None:
118118
encoderinfo = im.encoderinfo
119-
if im.mode not in ("1", "L", "P") or im.mode == "L" and im.info.get("bpp") not in (1, 2, 4):
119+
if (
120+
im.mode not in ("1", "L", "P")
121+
or im.mode == "L"
122+
and im.info.get("bpp") not in (1, 2, 4)
123+
):
120124
im = im.convert("P")
121125

122126
if im.mode == "P":

src/PIL/PdfImagePlugin.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,21 @@ def _write_image(
6565
# Get image characteristics
6666

6767
width, height = im.size
68-
68+
6969
encoderinfo = im.encoderinfo
70-
if im.mode in ("F", "HSV", "I", "I;16", "I;16B", "I;16L", "I;16N", "PA", "RGBa", "RGBX", "YCbCr"):
70+
if im.mode in (
71+
"F",
72+
"HSV",
73+
"I",
74+
"I;16",
75+
"I;16B",
76+
"I;16L",
77+
"I;16N",
78+
"PA",
79+
"RGBa",
80+
"RGBX",
81+
"YCbCr",
82+
):
7183
im = im.convert("RGBA")
7284
im.encoderinfo = encoderinfo # for Jpeg2K plugin
7385

src/PIL/PngImagePlugin.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1333,9 +1333,7 @@ def _save(
13331333
encoderinfo = im.encoderinfo
13341334

13351335
if save_all:
1336-
default_image = encoderinfo.get(
1337-
"default_image", im.info.get("default_image")
1338-
)
1336+
default_image = encoderinfo.get("default_image", im.info.get("default_image"))
13391337
modes = set()
13401338
sizes = set()
13411339
append_images = encoderinfo.get("append_images", [])

0 commit comments

Comments
 (0)