python:在linux操作系统上如何将剪贴板保存为图像



我想将剪贴板图像内容转换为图像

我试过

from PIL import ImageGrab
im = ImageGrab.grabclipboard()
im.save(filename)

上面写着ImageGrab.grabclipboard() is macOS and Windows only

目前我必须使用xclip来解决这个问题

它将尝试从剪贴板保存图像,如果没有,它将返回1

import os
if os.system(f"xclip -selection clipboard -target image/png -out > {filename}") == 0:
print("save")
return 0
else:
return 1

最新更新