我在Windows剪贴板中有一个图像(JPG、PNG等)。我想把它保存到一个文件中。win32clipboard似乎是答案,但我能找到的每一个处理文本的例子。
将图像复制到剪贴板,然后
import win32clipboard
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
with open(name, 'wb') as f:
f.write(data)
win32clipboard.CloseClipboard()
失败
TypeError: Specified clipboard format is not available
我还想做相反的-给一个图像文件,写到剪贴板。
最佳答案
我只会使用:
from PIL import ImageGrab
im = ImageGrab.grabclipboard()
im.save('somefile.png','PNG')