我在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')

09-12 03:49