From f8a9e53e801c6c3e9919509eba0160f5f3788e09 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Thu, 17 Apr 2025 22:09:04 +1000 Subject: [PATCH] Use ImageFile.MAXBLOCK in tobytes() --- src/PIL/Image.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/PIL/Image.py b/src/PIL/Image.py index ded40bc5d..0a1f2bb34 100644 --- a/src/PIL/Image.py +++ b/src/PIL/Image.py @@ -800,7 +800,9 @@ class Image: e = _getencoder(self.mode, encoder_name, encoder_args) e.setimage(self.im) - bufsize = max(65536, self.size[0] * 4) # see RawEncode.c + from . import ImageFile + + bufsize = max(ImageFile.MAXBLOCK, self.size[0] * 4) # see RawEncode.c output = [] while True: