2012-06-11 67 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