从命令行将图像复制到剪贴板

时间:2012-06-11 09:46:42

标签: linux bash imagemagick screenshot clipboard

我正在使用ImageMagick将我的部分屏幕复制到临时文件(something.png)。我现在想直接从命令行将此文件的内容粘贴到剪贴板中。

到目前为止,我的脚本看起来像这样:

#!/bin/bash

TMPFILE=$(mktemp)
FORMAT='.PNG'
SCREENSHOT_FILE=${TMPFILE}${FORMAT}

mv "$TMPFILE" "$SCREENSHOT_FILE"
import "$SCREENSHOT_FILE"
cat "$SCREENSHOT_FILE" | parcellite
rm "$SCREENSHOT_FILE"

Parcellite非常适合命令行复制和粘贴,但我无法使用它来处理图像。我估计这不是parcellite的一个特征。那我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

请查看xclip,尤其是xclip-copyfilexclip-pastefile

  xclip -i < yourfile.png