web-dev-qa-db-ja.com

きれいなスクリーンショットを撮るためのアプリケーション(OS Xと同じように)

私はMac OS Xを使用している人のためにウェブサイトを構築しており、時々彼はバグのスクリーンショットを送ってきます。彼らは次のように見えます:

A pretty screenshot

これは、Macのスクリーンショットのかなり典型的なものです。ウィンドウの装飾、ウィンドウからの影、白または透明な背景(デスクトップの壁紙ではなく、私がチェックした)を取得します。

これをUbuntuのウィンドウショット(Alt+Print screen):

まっすぐな顔をして、Ubuntuをエレガントに近い場所に置くことは不可能です。

私の質問は:Ubuntuでこれを実行できるアプリケーションはありますか?

編集:フォローアップ:これを一度に実行できるアプリケーションはありますか?シャッターは非常に優れていますが、すべてのスクリーンショットでプラグインを実行することは、私の好みを覚えていないようですのでかなり面倒です(私は南の影が必要で、南を選択してから更新をクリックして保存する必要があります) dが好きです。

すべてのスクリーンショットに南影が欲しいことをシャッターに伝える簡単な方法はありますか(デスクトップ全体と領域選択を除く)?

39
Oli

シャッター

  • 最初に[編集]-> [設定]に移動し、下記の2つのオプションにチェックマークを付けます。

  • 次に、ウィンドウのスクリーンショットを撮り、右クリックして[プラグインの実行]を選択します。

  • 次に、ハードシャドウを選択して実行します。

  • 最終的なスクリーンショットは次のようになります。

Pretty Screenshot!

Gnome-screenshotを使用する

  • ダッシュボードから「スクリーンショットを撮る」を起動し、エフェクトドロップ「シャドウ」または「ボーダー」で「ウィンドウの境界を含める」を選択して、スクリーンショットを撮ります。

  • 端末を使用して同じことを行うには( Ctrl + Alt + T )貼り付け

    gnome-screenshot -w -b -d 5 -e border

5は秒単位の遅延であり、ボーダーは 'Drop Shadow'のシャドウに置き換えることができます。

44
Lincity

シャッターinstall shutter

これはシャッターで実現できます。装飾を含むウィンドウ全体を取得するには、通知アイコンを右クリックし、「カーソルの下のウィンドウ」をクリックするか、アプリケーションウィンドウからウィンドウアイコン(ツールバーの左から4番目)をクリックします。その後、マウスでウィンドウを選択して、そのウィンドウのスクリーンショットを撮ることができます。

丸みを帯びたウィンドウ装飾をより見やすくするには、「編集」->「設定」に進み、「詳細」タブをクリックして、「丸みを帯びたウィンドウの角を強制する」にチェックマークを付けます。

Force Rounded Window Corners

影の効果を追加するには、スクリーンショットを撮った後、「スクリーンショット」->「プラグインの実行...」をクリックし、「ハードシャドウ」を選択してから「実行」をクリックします。

Choose a plug-in

その後、影のオプションを編集し、[保存]をクリックして効果を適用できます。

Hard Shadow

最終結果は次のようになります。

End Result

14
dv3500ea

KWIN(KDEのウィンドウマネージャー)は最近そのような機能を追加しました: https://svn.reviewboard.kde.org/r/4814/ KWINはDBUS経由でAPIを提供しています。 KDEを使用している場合は、KSnapshotを使用してそのようなスクリーンショット(「カーソルの下のウィンドウ」)を取得できます。

Unity(またはクラシックデスクトップ)でこの機能を使用する場合、CompizはAPIを提供する必要があります。機能のリクエストを作成しました: https://bugs.launchpad.net/unity/+bug/78128

シャッターにも実装したいです;-)

5
Romario

KSnapshot

enter image description here

KDEの本当に素晴らしいアプリケーションです。スクリーンショットを作成するには、PrtScreenを押すだけで、プラグインやその他の複雑なものは必要ありません。 Ubuntuで動作するかどうかはわかりませんが、Kubuntuではうまく動作します。 「公式」ページへのリンクは次のとおりです。 http://kde.org/applications/graphics/ksnapshot/

Ubuntuにインストールするには、ターミナルに次のように書き込みます:Sudo apt-get install ksnapshot

4

scrotおよびimagemagickを使用したカスタマイズ可能な自動ソリューション


概要

scrotは、高度にカスタマイズ可能なCLIスクリーンショットユーティリティです。この例では、スクリーンショットを外部プログラムに渡す機能を利用して、imagemagickでかなりの影付き効果を追加します。

:この方法はUnityでは適切に動作せず、角の丸い他のWMでも動作しない可能性が高いです。もちろん画像をキャプチャできますが、ドロップシャドウはウィンドウだけでなく背景の一部にも適用されます。 scrotgnome-screenshotに置き換えてスクリプトを調整することで、この問題を解決できる場合があります。


サンプルショット

enter image description here


ドロップシャドウスクリプト

#!/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>

PATHdropshadow.shを含めるか、スクリプト内の実際の場所に置き換えてください。ファイルシステム。


使用法

前の手順で定義したキーボードコンボを押します(例: CTRL+Print)、選択したウィンドウをクリックします。

4
Glutanimate

フォローアップの質問(「すべてのスクリーンショットで南影が欲しい」とシャッターに伝える簡単な方法はありますか?)、残念ながらありません。オープン プラグインの自動実行を許可するリクエスト があります。

3
Michael

ファイル: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をインストールする必要があります)、次のようにします。

スクリーンショットプラグインをアクティブにします。

保存するフォルダーを設定します。

その後、[スーパー]キーと[クリックしてドラッグ]を押すだけです。選択した領域は、設定した宛先に保存されます。

0
OttoRobba

デフォルトのgnome-screenshotの動作を変更するだけで、スクリーンショットのようなMacを作成できます。あなたはそのためにシャッターを必要としません:)

オン http://www.pc-freak.net/blog/how-to-take-area-screenshots-in-gnome-take-quick-area-selection-screenshots-in-g-linux-and -bsd /

GNOMEのデフォルトのスクリーンショットの動作を改善するための完全なチュートリアルと、ドロップシャドウ/境界線効果を追加した領域選択スクリーンショットにキーを割り当てる方法を読むことができます。

ベスト

0
hip0

Google ChromeまたはChromiumを使用している場合、画面全体、ページの表示部分、または選択した領域をキャプチャする拡張機能があります。

Google Chrome:Awesome Screenshot

0
scouser73