8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d062859 commit c8b0da5Copy full SHA for c8b0da5
lib/matplotlib/animation.py
@@ -563,12 +563,10 @@ def grab_frame(self, **savefig_kwargs):
563
buf = BytesIO()
564
self._fig.savefig(buf, **dict(savefig_kwargs, format="rgba"))
565
renderer = self._fig.canvas.get_renderer()
566
- # Using frombuffer / getbuffer may be slightly more efficient, but
567
- # Py3-only.
568
- self._frames.append(Image.frombytes(
+ self._frames.append(Image.frombuffer(
569
"RGBA",
570
- (int(renderer.width), int(renderer.height)),
571
- buf.getvalue()))
+ (int(renderer.width), int(renderer.height)), buf.getbuffer(),
+ "raw", "RGBA", 0, 1))
572
573
def finish(self):
574
self._frames[0].save(
0 commit comments