Mac

Macターミナルコマンド「screencapture」のオプションまとめ

screencaptureアイキャッチ

ターミナルコマンド「screencapture」のオプションを紹介します。
screencaptureはスクリーンショットを撮るコマンドになります。
デフォルトのショートカットでは⌘ command + ⇧ shift 3 で画面全体を撮影 4 で選択範囲を撮影となっています。

スクリーンショットのショートカットはこちらでまとめていますので御確認ください。

スクリーンショットショートカットまとめ

ターミナルの作業になるのでわからないことなどあればこちらの基本情報が助けになれば幸いです。

Macターミナルの覚えておきたいショートカット・コマンドまとめ

今回はscreencaptureコマンドのオプションを理解して、自分に合ったスクリーンショットをショートカットで使えるようにできればと思います。

       スポンサーリンク

screencaptureコマンドのオプションとは

「screencapture」コマンドを実行する際にオプションを指定することによって、スクリーンショットにマウスカーソルを含めたり、撮影後にプレビュー.appで自動的に開いたりなどスクリーンショットに様々な機能を選択付与できます。
これから紹介するオプションを使用してショートカットに登録すれば、普段のスクリーンショットを自分好みに撮影できます。

screencaptureコマンド入力例

「screencapture」+「オプション」+「保存先」+「ファイル名」
基本的にはこのような入力方法になります。(+は半角スペース)
例の通りこのコマンドはファイルの保存先とファイル名を必ず指定する必要があります。
簡単な例として選択範囲の撮影をデスクトップに保存する例です。

$ screencapture -i ~/Desktop/01.png

screencaptureコマンドのオプション種類

-c

クリップボードに保存します。これはスクリーンショット撮影時に⌃ controlを押した時と同じ動きです。

-C

撮影したスクリーンショットにマウスカーソルを含めます。
インタラクティブモード(範囲選択、ウィンドウモード)では動作しません。

-i

インタラクティブモード(範囲選択、ウィンドウモード)で撮影します。
⌘ command + ⇧ shift + 4 でスクリーンショットを撮影する時と同じ動きになります。(spaceでウィンドウ撮影モードに変更可)

-m

マルチモニタ用のオプションです。メインモニタの画面のみ撮影します。

-M

撮影したスクリーンショットを新規メールに添付します。

-o

影のないスクリーンショットを撮影します。
⌥ optionを押した時と同じ動きになります。
Macで影のないスクリーンショット撮影方法2選

-P

撮影したスクリーンショットをプレビュー.appで開きます。

-s

インタラクティブモード(範囲選択)で撮影します。
⌘ command + ⇧ shift + 4 でスクリーンショットを撮影する時と同じ動きになります。(ウィンドウ撮影モードに変更不可)

-S

ウィンドウ撮影モードで撮影する時、通常は重なったウィンドウは無視して撮影しますが、-Sオプションを付けると重なったウィンドウも含め撮影します。

通常のウィンドウスクリーンショット -Sオプションのウィンドウスクリーンショット

-t

スクリーンショットのファイルフォーマットを指定して撮影できます。
デフォルトではpngが使用されています。(他では、gif、jpg、jp2、bmp、exr、pdf、psd、pct、sgi、tga、tifなどが使用できます)

-T

タイマーモードです。-Cオプションと合わせて使うとドラッグ&ドロップなどのスクリーンショット撮影も可能になります。
Macターミナルで指定秒数後にスクリーンショットを撮る2つの方法

-w

インタラクティブモード(ウィンドウ撮影モード)に限定して撮影します。(spaceで範囲選択に変更不可)

-W

インタラクティブモード(ウィンドウ撮影モード)から撮影をスタートします。(spaceで範囲選択に変更可)

-x

撮影時のシャッター音をミュートにします。

-a

ウィンドウ撮影モードでポップアップした個別のシートを独立した形で撮影ができます。
⌘ command を押した時と同じ動きになります。

通常のウィンドウスクリーンショット -aオプションのウィンドウスクリーンショット

-r

ファイルにdpiのメタ情報を付与せずに撮影します。
プレビュー.appで開いて上部メニューのツール➡︎インスペクタを表示(⌘ command + I)で表示される情報の「Exif」が付与されません。
ファイルサイズも若干軽くなります。

通常のスクリーンショットインスペクタ表示 -rオプションのスクリーンショットインスペクタ表示

以上がscreencaptureコマンドのオプションです。
こういう確認をしているとデフォルトのスクリーンショット機能はとても限定的なのだと感じます。

$ man screencapture

上のコマンドでscreencaptureのその他の詳細も確認できます。(英語ですが)

ここで紹介したコマンドオプションを応用して画像圧縮したスクリーンショットを撮る方法を説明していますので、興味がある方は確認して頂ければ。

Macで画像圧縮したスクリーンショットを撮る方法

下記のページでAutomatorを使用して、ショートカットに組み込む方法を説明していますので、自分にあったscreencaptureコマンドを作成して組み込めば非常に便利になりますので御確認ください。

Automatorでコマンドをショートカットに組み込む方法

参考になれば幸いです。

        スポンサーリンク

関連記事

  1. 画像形式変更ロゴ Macで画像形式を変更する2つの方法
  2. Mac絵文字記号半角カナ入力アイキャッチ Macで半角カタカナ、絵文字と記号を入力する方法
  3. 鍵 Macでファイルやフォルダにパスワードをかける方法
  4. Googleマップの便利な機能まとめ
  5. zipファイル暗号化アイキャッチ MacでZipファイルをパスワードで暗号化の方法
  6. 拡張子ロゴ Macでファイルの拡張子を表示させる方法
  7. mailロゴ Macのアイコンを変更する2つの方法
  8. メンテナンスアイキャッチ Macの負担を軽くする設定と高速化メンテナンス11選

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

PAGE TOP