通过Python从系统剪贴板创建新图像

通过Python从系统剪贴板创建新图像,python,gimpfu,Python,Gimpfu,我正在尝试将当前图像从系统剪贴板粘贴到新图像中,就像文件->创建->从剪贴板粘贴一样 仔细阅读python fu控制台中的对象浏览器,我能找到的最有希望的是: image = pdb.gimp_edit_paste_as_new_image() 但它返回None,并且不创建新图像。另外,它的描述特别指出它在内部GIMP剪贴板上工作,而不是在系统剪贴板上工作 同样的情况也适用于编辑gimp粘贴——说明中明确说明它未用于系统剪贴板 有人知道是否有其他方法可以在系统剪贴板上获取吗?或者,可能出于安全

我正在尝试将当前图像从系统剪贴板粘贴到新图像中,就像
文件->创建->从剪贴板粘贴一样

仔细阅读python fu控制台中的对象浏览器,我能找到的最有希望的是:

image = pdb.gimp_edit_paste_as_new_image()
但它返回
None
,并且不创建新图像。另外,它的描述特别指出它在内部GIMP剪贴板上工作,而不是在系统剪贴板上工作

同样的情况也适用于
编辑gimp粘贴
——说明中明确说明它未用于系统剪贴板


有人知道是否有其他方法可以在系统剪贴板上获取吗?或者,可能出于安全原因,这样做是绝对不可能的?

你在找什么?@shaikmoeed,谢谢你的链接。当然,如果有一种方法可以直接从嵌入GIMP中的python解释器访问系统剪贴板,并且有一种方法可以将图像数据获取到GIMP子系统中,那么问题就解决了。不过,您链接的答案是特定于windows的(我在MacOS上,但我希望GIMP的python fu没有特定于系统的部分;GIMP本身能够与系统剪贴板很好地交互),我没有看到任何迹象表明可以使用python fu中的“原始”图像…@AnoE-related@stovfl:再次,感谢您指出如何从python访问剪贴板。我正在寻找如何触发GIMP的功能,该功能从剪贴板创建图像(或者,第二个最佳方法,如何从剪贴板转到图像)。@AnoE:您是否能够从文件或字节数组在
python fu
中创建图像?