mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-08-09 14:54:46 +03:00
webp: force block storage before decoding
This reduce memory usage.
This commit is contained in:
parent
ea2ceab377
commit
30bee26b4a
|
@ -162,6 +162,13 @@ class WebPImageFile(ImageFile.ImageFile):
|
|||
self.decodermaxblock = 12 + i32le(header[4:8])
|
||||
self.decoderconfig = (1,)
|
||||
|
||||
def load_prepare(self):
|
||||
if not self.im:
|
||||
# Hackety hack hack hack...
|
||||
im = Image.core.new(self.mode, (0,0))
|
||||
self.im = im.new_block(self.mode, self.size)
|
||||
ImageFile.ImageFile.load_prepare(self)
|
||||
|
||||
def draft(self, mode, size):
|
||||
|
||||
if 1 != len(self.tile):
|
||||
|
|
Loading…
Reference in New Issue
Block a user