将(截图截图)图像转换为基础64而不保存到python中的png / jpeg

时间:2016-10-30 09:39:01

标签: python

我看到很多关于将图像从图像转换为64字符串的问题,所有这些都涉及在PC上物理保存图像。 我想要的是将图像转换为base 64字符串,而无需物理保存图像。

如何使用pyscreenshotImageGrab

进行此操作

1 个答案:

答案 0 :(得分:4)

buffer = io.BytesIO()

im=ImageGrab.grab()
im.save(buffer, format='PNG')
im.close()

b64_str = base64.b64encode(buffer.getvalue())