我看到很多关于将图像从图像转换为64字符串的问题,所有这些都涉及在PC上物理保存图像。 我想要的是将图像转换为base 64字符串,而无需物理保存图像。
如何使用pyscreenshot
或ImageGrab
?
答案 0 :(得分:4)
buffer = io.BytesIO()
im=ImageGrab.grab()
im.save(buffer, format='PNG')
im.close()
b64_str = base64.b64encode(buffer.getvalue())