コマンドラインを使用してファイルからクリップボードに画像をコピーする方法は?
簡単に貼り付けられるように、画像ファイルを取得し、50%拡大縮小してクリップボードに置くスクリプトを作成したいと思います。私がこだわっているのは、クリップボードに画像を配置する方法です。 私はxclipを知っていますが、テキストのみを扱うAFAICSです。それを生成したアプリケーションが座っていない状態でクリップボードに画像を置くことは可能ですか?-申し訳ありませんが、クリップボードがどのように機能するのかはわかりません! 編集 以下のFlorianの回答のおかげで、スクリーンショットを撮って自動的に最大600ピクセル幅に拡大すること(たとえば、電子メールに貼り付けるため)を達成できました。さらに直面した問題は、Thunderbirdがimage/pngクリップボードから受け入れないことです。私はそれを変換することによって、このラウンドだtext/htmlとdataURL。誰かが便利だと思った場合の私のコードは次のとおりです。 #!/bin/bash TMP=/tmp/screenshot.png function screenshotfail { notify-send -u low -i image "Screenshot failed." exit } # Take screenshot gnome-screenshot -a -b -p -f "$TMP" || screenshotfail # Ensure it's max 600px wide mogrify -resize '>600x' "$TMP" || screenshotfail # optimise the png if optipng is installed. which …