mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-02-15 02:50:53 +03:00
Corrected loadImageSeries type hint
This commit is contained in:
parent
0e3f51dec6
commit
622722f295
|
@ -211,26 +211,27 @@ class SpiderImageFile(ImageFile.ImageFile):
|
||||||
|
|
||||||
|
|
||||||
# given a list of filenames, return a list of images
|
# given a list of filenames, return a list of images
|
||||||
def loadImageSeries(filelist: list[str] | None = None) -> list[SpiderImageFile] | None:
|
def loadImageSeries(filelist: list[str] | None = None) -> list[Image.Image] | None:
|
||||||
"""create a list of :py:class:`~PIL.Image.Image` objects for use in a montage"""
|
"""create a list of :py:class:`~PIL.Image.Image` objects for use in a montage"""
|
||||||
if filelist is None or len(filelist) < 1:
|
if filelist is None or len(filelist) < 1:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
imglist = []
|
byte_imgs = []
|
||||||
for img in filelist:
|
for img in filelist:
|
||||||
if not os.path.exists(img):
|
if not os.path.exists(img):
|
||||||
print(f"unable to find {img}")
|
print(f"unable to find {img}")
|
||||||
continue
|
continue
|
||||||
try:
|
try:
|
||||||
with Image.open(img) as im:
|
with Image.open(img) as im:
|
||||||
im = im.convert2byte()
|
assert isinstance(im, SpiderImageFile)
|
||||||
|
byte_im = im.convert2byte()
|
||||||
except Exception:
|
except Exception:
|
||||||
if not isSpiderImage(img):
|
if not isSpiderImage(img):
|
||||||
print(f"{img} is not a Spider image file")
|
print(f"{img} is not a Spider image file")
|
||||||
continue
|
continue
|
||||||
im.info["filename"] = img
|
byte_im.info["filename"] = img
|
||||||
imglist.append(im)
|
byte_imgs.append(byte_im)
|
||||||
return imglist
|
return byte_imgs
|
||||||
|
|
||||||
|
|
||||||
# --------------------------------------------------------------------
|
# --------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue
Block a user