2012-06-11 66 views
4

我正在使用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的特征。那我怎么能这样做?

+0

http://superuser.com/questions/301851/how-to-copy-a-picture-to-clipboard-from-command-line-in-linux – kan

+0

@kan你可以粘贴的内容未来的读者? – qdii

回答

4

看看xclip,特别是在xclip-copyfilexclip-pastefile

xclip -i < yourfile.png