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.
2 parents 4166db9 + c8b0da5 commit 4a9b1c1Copy full SHA for 4a9b1c1
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