私はMac OS Xを使用している人のためにウェブサイトを構築しており、時々彼はバグのスクリーンショットを送ってきます。彼らは次のように見えます:
これは、Macのスクリーンショットのかなり典型的なものです。ウィンドウの装飾、ウィンドウからの影、白または透明な背景(デスクトップの壁紙ではなく、私がチェックした)を取得します。
これをUbuntuのウィンドウショット(Alt+Print screen):
まっすぐな顔をして、Ubuntuをエレガントに近い場所に置くことは不可能です。
私の質問は:Ubuntuでこれを実行できるアプリケーションはありますか?
編集:フォローアップ:これを一度に実行できるアプリケーションはありますか?シャッターは非常に優れていますが、すべてのスクリーンショットでプラグインを実行することは、私の好みを覚えていないようですのでかなり面倒です(私は南の影が必要で、南を選択してから更新をクリックして保存する必要があります) dが好きです。
すべてのスクリーンショットに南影が欲しいことをシャッターに伝える簡単な方法はありますか(デスクトップ全体と領域選択を除く)?
端末を使用して同じことを行うには( Ctrl + Alt + T )貼り付け
gnome-screenshot -w -b -d 5 -e border
5は秒単位の遅延であり、ボーダーは 'Drop Shadow'のシャドウに置き換えることができます。
これはシャッターで実現できます。装飾を含むウィンドウ全体を取得するには、通知アイコンを右クリックし、「カーソルの下のウィンドウ」をクリックするか、アプリケーションウィンドウからウィンドウアイコン(ツールバーの左から4番目)をクリックします。その後、マウスでウィンドウを選択して、そのウィンドウのスクリーンショットを撮ることができます。
丸みを帯びたウィンドウ装飾をより見やすくするには、「編集」->「設定」に進み、「詳細」タブをクリックして、「丸みを帯びたウィンドウの角を強制する」にチェックマークを付けます。
影の効果を追加するには、スクリーンショットを撮った後、「スクリーンショット」->「プラグインの実行...」をクリックし、「ハードシャドウ」を選択してから「実行」をクリックします。
その後、影のオプションを編集し、[保存]をクリックして効果を適用できます。
最終結果は次のようになります。
KWIN(KDEのウィンドウマネージャー)は最近そのような機能を追加しました: https://svn.reviewboard.kde.org/r/4814/ KWINはDBUS経由でAPIを提供しています。 KDEを使用している場合は、KSnapshotを使用してそのようなスクリーンショット(「カーソルの下のウィンドウ」)を取得できます。
Unity(またはクラシックデスクトップ)でこの機能を使用する場合、CompizはAPIを提供する必要があります。機能のリクエストを作成しました: https://bugs.launchpad.net/unity/+bug/78128
シャッターにも実装したいです;-)
KSnapshot
KDEの本当に素晴らしいアプリケーションです。スクリーンショットを作成するには、PrtScreenを押すだけで、プラグインやその他の複雑なものは必要ありません。 Ubuntuで動作するかどうかはわかりませんが、Kubuntuではうまく動作します。 「公式」ページへのリンクは次のとおりです。 http://kde.org/applications/graphics/ksnapshot/
Ubuntuにインストールするには、ターミナルに次のように書き込みます:Sudo apt-get install ksnapshot
scrot
およびimagemagick
を使用したカスタマイズ可能な自動ソリューション概要
scrot
は、高度にカスタマイズ可能なCLIスクリーンショットユーティリティです。この例では、スクリーンショットを外部プログラムに渡す機能を利用して、imagemagick
でかなりの影付き効果を追加します。
注:この方法はUnityでは適切に動作せず、角の丸い他のWMでも動作しない可能性が高いです。もちろん画像をキャプチャできますが、ドロップシャドウはウィンドウだけでなく背景の一部にも適用されます。 scrot
をgnome-screenshot
に置き換えてスクリプトを調整することで、この問題を解決できる場合があります。
サンプルショット
ドロップシャドウスクリプト
#!/bin/bash
# NAME: dropshadow.sh
# VERSION:
# AUTHOR: (c) 2013 Glutanimate
# DESCRIPTION: - adds transparent dropshadow to images (e.g. screenshots)
# - moves them to predefined screenshot folder
# FEATURES:
# DEPENDENCIES: imagemagick suite
#
# LICENSE: MIT license (http://opensource.org/licenses/MIT)
#
# NOTICE: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
# INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
# OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# USAGE: dropshadow.sh <image>
SCREENSHOTFOLDER="$HOME/Pictures/Screenshots"
FILE="${1}"
FILENAME="${FILE##*/}"
FILEBASE="${FILENAME%.*}"
convert "${FILE}" \( +clone -background black -shadow 80x20+0+15 \) +swap -background transparent -layers merge +repage "$SCREENSHOTFOLDER/${FILEBASE}.png"
rm "$FILE" #remove this line to preserve original image
注: Stephen Connolly による元の変換コマンドライン。
システムに統合する方法
次のコマンドラインを選択したキーにバインドすると、準備が整います。
scrot -szb -e 'dropshadow.sh $f'
私のようにLXDE/Openboxを実行している場合、次のキーバインドをlxde-rc.xml
に追加できます。
<keybind key="C-Print"><action name="Execute"><execute>scrot -szb -e 'dropshadow.sh $f'</execute></action></keybind>
注:PATH
にdropshadow.sh
を含めるか、スクリプト内の実際の場所に置き換えてください。ファイルシステム。
使用法
前の手順で定義したキーボードコンボを押します(例: CTRL+Print)、選択したウィンドウをクリックします。
フォローアップの質問(「すべてのスクリーンショットで南影が欲しい」とシャッターに伝える簡単な方法はありますか?)、残念ながらありません。オープン プラグインの自動実行を許可するリクエスト があります。
ファイル:screenshot_window.sh(/ home /)
#!/bin/bash
#Take Screenshot Of Current Window
#facebook.com/NguyenChanhDai.1408
FOLDER="$HOME/Pictures/Screenshots"
FILENAME=`date +%Y-%m-%d_%H-%M-%S`
gnome-screenshot -w -f $FILENAME #take screenshot of current window using GnomeScreenshot
convert "$FILENAME" \( +clone -background black -shadow 80x20+0+15 \) +swap -background white -layers merge +repage "$FOLDER/$FILENAME.png" #dropshadow using ImageMagick
xclip -selection clipboard -t image/png -i $FOLDER/$FILENAME.png #paste image to clipboard
rm "$FILENAME" #remove file
echo "Success! Copied to Clipboard"
フォルダーの作成:スクリーンショット(/ home/Pictures /)
押すCtrl + D:現在のウィンドウのスクリーンショットをキャプチャする、押すCtrl + V:クリップボードから画像を貼り付け
Compizを実行していますか?その場合は、Compiz設定に移動し(まだ行っていない場合はcompiz-settingsをインストールする必要があります)、次のようにします。
スクリーンショットプラグインをアクティブにします。
保存するフォルダーを設定します。
その後、[スーパー]キーと[クリックしてドラッグ]を押すだけです。選択した領域は、設定した宛先に保存されます。
デフォルトのgnome-screenshotの動作を変更するだけで、スクリーンショットのようなMacを作成できます。あなたはそのためにシャッターを必要としません:)
GNOMEのデフォルトのスクリーンショットの動作を改善するための完全なチュートリアルと、ドロップシャドウ/境界線効果を追加した領域選択スクリーンショットにキーを割り当てる方法を読むことができます。
ベスト
Google ChromeまたはChromiumを使用している場合、画面全体、ページの表示部分、または選択した領域をキャプチャする拡張機能があります。