7

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 は、コマンド ラインでのコピーと貼り付けには完全に機能しますが、画像では機能しません。これはパーセライトの特徴ではないと思います。どうすればそれができますか?

4

1 に答える 1

7

xclip、特に と をxclip-copyfile見てくださいxclip-pastefile

  xclip -i < yourfile.png
于 2012-06-12T13:53:56.023 に答える