From 3cd384886b09207715ffdcd8b5594e61be9b8161 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Wed, 7 May 2025 18:13:24 +1000 Subject: [PATCH] Added type hint --- src/PIL/JpegXlImagePlugin.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/PIL/JpegXlImagePlugin.py b/src/PIL/JpegXlImagePlugin.py index d3192d0bd..2e3928afb 100644 --- a/src/PIL/JpegXlImagePlugin.py +++ b/src/PIL/JpegXlImagePlugin.py @@ -134,8 +134,7 @@ class JpegXlImageFile(ImageFile.ImageFile): # Set logical frame to requested position self.__logical_frame = frame - def load(self): - + def load(self) -> Image.core.PixelAccess | None: if self.__loaded != self.__logical_frame: self._seek(self.__logical_frame) @@ -150,7 +149,7 @@ class JpegXlImageFile(ImageFile.ImageFile): # this is horribly memory inefficient # you need probably 2*(raw image plane) bytes of memory self.fp = BytesIO(data) - self.tile = [("raw", (0, 0) + self.size, 0, self.rawmode)] + self.tile = [ImageFile._Tile("raw", (0, 0) + self.size, 0, self.rawmode)] return super().load()