Mac

Mac スクリーンショットの設定を変更できるコマンド「screencapture」の使用方法まとめ

screencaptureアイキャッチ

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

その他のスクリーンショットショートカットはスクリーンショートカットまとめを御確認ください。

ターミナルの作業になるのでわからないことなどあればMacターミナルの覚えておきたいショートカット・コマンドまとめで説明している基本情報が助けになれば幸いです。

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

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

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

screencaptureコマンド基本入力例

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

$ screencapture -i ~/Desktop/01.png

screencaptureコマンドオプション

それでは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でコマンドをショートカットに組み込む方法

参考になれば幸いです。

記事が気に入ったらD-Boxを

"いいね!"か"フォロー"

新しい情報をおしらせします。

D-Box

関連記事

  1. Googleマップの便利な機能まとめ
  2. Macキーボード 薄い!Macお薦めキーボードカバー
  3. SIP解除アイキャッチ Macでシステム、標準アプリアイコンを変更する方法
  4. aliasアイキャッチ Macターミナルでエイリアスを設定する方法
  5. MacSafariキャッシュクリアアイキャッチ Mac Safariのキャッシュ、Webサイトデータ削除方法
  6. Mac絵文字記号半角カナ入力アイキャッチ Macで絵文字と記号を入力する方法
  7. 鍵 Macでファイルやフォルダにパスワードをかける方法
  8. プロンプトアイキャッチ Macターミナルのプロンプト変更方法

コメント

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

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

PAGE TOP