python-3.x - python:在linux os上如何将剪贴板保存为图像
问题描述
我想将剪贴板图像内容转换为图像
我试过了
from PIL import ImageGrab
im = ImageGrab.grabclipboard()
im.save(filename)
它说ImageGrab.grabclipboard() is macOS and Windows only
解决方案
目前我必须使用 xclip 来解决这个问题
它将尝试从剪贴板保存图像,如果没有,它将返回 1
import os
if os.system(f"xclip -selection clipboard -target image/png -out > {filename}") == 0:
print("save")
return 0
else:
return 1
推荐阅读
- html - 电子邮件正文样式和 mailto 功能不起作用
- jquery - CKEDITOR mathjax 公式未在 jquery 中正确加载
- php - phpcs 的 Travis 配置仅适用于当前提交文件
- ajax - 未处理的拒绝(TypeError):无法在“窗口”上执行“获取”:使用 GET/HEAD 方法的请求不能有正文
- java - 通过 SSH 在远程机器上运行 jar 时未创建日志
- python - 如何使用 nltk.cluster.kmeans.KMeansClusterer 对句子进行聚类
- vue.js - 如何在 vuejs2 中使用 vee-validation 为输入字段编写自定义/通用验证
- ios - iOS图表:显示禁用轴的网格
- sql-server - Possible performance change if column NOT NULL UNIQUE CLUSTERED INDEX will be Primary Key
- android - 将文本视图插入到 Linearlayout 时出现 IndexOutOfBound 异常