使用python将图像复制到MacOS剪贴板

2024-06-16 10:04:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我想复制一个图像(PIL图像)到Mac OS上的剪贴板 我尝试了很多不同的方法。pyclip或clipboard等大多数python剪贴板模块不支持图像。在

我在windows上找到了一个可以做到的代码,但是mac没有。我尝试使用QT,通过brew安装它,出于某种原因,brew安装了一个新的python3.7.2(我有3.7.1),并搞乱了python和python3等终端命令。我设法把它修好了,但很令人沮丧。反正我也不能让它工作。在

我见过一个使用win32剪贴板的方法,但它只适用于windows。我尝试了各种不同的模块,但没有一个接受图像。我想不出解决办法,所以我来寻求帮助。在

有点背景。我正在编写一个应用程序,它将从剪贴板保存图像并将其保存到文件中。我对这个没有问题,但我也希望存储我保存的内容,稍后可以将其拉回到剪贴板。就像上次保存的打开。在


Tags: 模块方法代码图像piloswindowsmac
1条回答
网友
1楼 · 发布于 2024-06-16 10:04:45

这一小段丑陋的作品将"image.jpg"加载到剪贴板上。。。在

#!/usr/bin/env python3

import subprocess

subprocess.run(["osascript", "-e", 'set the clipboard to (read (POSIX file "image.jpg") as JPEG picture)'])

相关问题 更多 >