我在Windows剪贴板中有一个图像(jpg,png等).我想将它保存到文件中. win32clipboard似乎是答案,但我能找到的每个例子都与文本有关.然后将图像复制到剪贴板import win32clipboardwin32clipboard.OpenClipboard()dat...

我在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
我还想反过来 – 给定一个图像文件,将其写入剪贴板.
解决方法:
我只想使用Pillow:
from PIL import ImageGrab
im = ImageGrab.grabclipboard()
im.save('somefile.png','PNG')
沃梦达教程
本文标题为:如何从python中的Windows剪贴板中读取jpg或png,反之亦然?


基础教程推荐
猜你喜欢
- Shell命令从python失败,从shell正常 2023-11-12
- 用10分钟,搭建图像处理编程环境,0失败!(python语言,windows系统) 2023-09-05
- 浅谈Python3中打开文件的方式(With open) 2022-09-03
- python-Nginx,uWSGI,Flask应用程序直到服务器重启后才会显示更改 2023-11-11
- 如何使用Python和ctypes在Windows上读写a s h r文件属性? 2023-11-13
- 如何使用wxPython在Windows中使用本机错误图标和错误声音? 2023-11-14
- C++通过内嵌解释器调用Python及间接调用Python三方库 2023-08-11
- Python数据分析与处理(一)--北京高考分数线统计分析 2023-08-09
- 详解TensorFlow训练网络两种方式 2023-08-11
- python-无法在ubuntu 11.10中安装rdkit 2023-11-14