Merge pull request #8461 from radarhere/undone

Use ImageFile.MAXBLOCK when saving TIFF images
This commit is contained in:
Hugo van Kemenade 2024-10-12 11:25:55 +03:00 committed by GitHub
commit 3dded83076
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1937,8 +1937,7 @@ def _save(im: Image.Image, fp: IO[bytes], filename: str | bytes) -> None:
encoder = Image._getencoder(im.mode, "libtiff", a, encoderconfig)
encoder.setimage(im.im, (0, 0) + im.size)
while True:
# undone, change to self.decodermaxblock:
errcode, data = encoder.encode(16 * 1024)[1:]
errcode, data = encoder.encode(ImageFile.MAXBLOCK)[1:]
if not _fp:
fp.write(data)
if errcode: