From 27134340f598e480db9c50799896325a3d5aa7ed Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Thu, 2 May 2019 19:46:17 +1000 Subject: [PATCH] Expand GIF to include frames with extents outside the image size --- Tests/images/test_extents.gif | Bin 0 -> 368 bytes Tests/test_file_gif.py | 6 ++++++ src/PIL/GifImagePlugin.py | 2 ++ 3 files changed, 8 insertions(+) create mode 100644 Tests/images/test_extents.gif diff --git a/Tests/images/test_extents.gif b/Tests/images/test_extents.gif new file mode 100644 index 0000000000000000000000000000000000000000..03c436435d6d18bcb407d39374f34afd22be7ff1 GIT binary patch literal 368 zcmZ?wbh9u|Okqf2XkcLY&j12CAOa-9z_E~lkweB~!-9j&9Ku>LCpIiR+%BN(HOFJ) zqNCjs##whxY+QW2U%|Oc#&gq>lan=qSH+y%wDk0JgXB|lJU1^pJKLi8)t!@@m!F^S z(99+4wPnS{#U7KjVoz;Zd3kxjVz0SgTUT9O9kDs self.size[0] or y1 > self.size[1]: + self._size = max(x1, self.size[0]), max(y1, self.size[1]) self.dispose_extent = x0, y0, x1, y1 flags = i8(s[8])