macOS

【macOS】スクリーンショットを影なしで撮影する2つの方法

Katz

macOSでウィンドウのスクリーンショットを撮影すると、デフォルトでウィンドウの周囲に影(ドロップシャドウ)が付いた状態で保存されます。ブログ記事やドキュメントに貼り付ける際に、この影が邪魔になることは少なくありません。

この記事では、Optionキーを使って手軽に影なしで撮影する方法と、ターミナルコマンドで永続的に影を無効化する方法の2つを紹介します。

macOSのスクリーンショット機能とは?

macOSには標準でスクリーンショット機能が搭載されており、キーボードショートカットを使って様々な方法で撮影できます。主なショートカットキーは以下の通りです。

撮影モードショートカットキー説明
画面全体の撮影Cmd + Shift + 3画面全体を撮影します。複数のディスプレイを使用している場合は、すべての画面が個別に保存されます。
範囲選択の撮影Cmd + Shift + 4マウスドラッグで範囲を選択して撮影します。撮影したい部分だけを自由に切り取れます。
ウィンドウの撮影Cmd + Shift + 4 → Spaceカーソルがカメラアイコンになり、クリックしたウィンドウだけを撮影できます。
スクリーンショットツールバーCmd + Shift + 5画面下部にツールバーが表示され、撮影モードの選択や収録先の変更などをGUIで操作できます。

ウィンドウ撮影モードで撮影すると影(ドロップシャドウ)が付く

このうち、ウィンドウ撮影モードで撮影すると、ウィンドウの周囲に自動的に影(ドロップシャドウ)が付きます。macOSがウィンドウの立体感を演出するために付与しているもので、デスクトップ上では自然に見えますが、技術ドキュメントやブログ記事に貼り付けると余白が大きくなり、不要に感じることも多いです。

影(ドロップシャドウ)を消すにはOptionキーを押しながら撮影するだけ

影なしでスクリーンショットを撮る最も簡単な方法は、撮影時にOptionキーを押しながらクリックすることです。ターミナル操作は一切不要で、macOS標準の機能として用意されています。

  1. Cmd + Shift + 4 を押す
  2. Spaceキーを押してウィンドウ撮影モードに切り替える
  3. 撮影したいウィンドウの上にカーソルを移動する
  4. Optionキーを押しながらウィンドウをクリックする

これだけで、影のないクリーンなスクリーンショットが保存されます。

この2枚を比較すると、影なしの方がウィンドウの境界がはっきりし、余計な余白もなくなっていることが分かります。

常に影(ドロップシャドウ)を無効化したい場合

毎回Optionキーを押すのが面倒な場合は、ターミナルでコマンドを実行することで常に影を無効化できます。

1. ターミナルを開く

アプリケーション > ユーティリティ > ターミナル.app を起動します。Spotlightで「ターミナル」と検索しても開けます。

2. 影を無効化するコマンドを実行

以下のコマンドをターミナルにコピー&ペーストして、Enterキーを押します。このコマンドは、macOSのスクリーンキャプチャ機能の設定を変更し、影を無効化するフラグtrueにします。

defaults write com.apple.screencapture disable-shadow -bool true

3. SystemUIServerを再起動

設定を即座に反映させるために、以下のコマンドを実行します。実行すると、画面右上のメニューバーが一瞬消えて再表示されます。これは正常な動作です。これ以降は、Optionキーを押さなくても常に影なしでスクリーンショットが撮影されます。

killall SystemUIServer

再び影(ドロップシャドウ)を有効化したい場合

影を元に戻したい場合も、同様にターミナルからコマンドを実行します。

1. ターミナルを開く

アプリケーション > ユーティリティ > ターミナル.app を起動します。Spotlightで「ターミナル」と検索しても開けます。

2. 影を有効化するコマンドを実行

以下のコマンドをターミナルにコピー&ペーストして、Enterキーを押します。このコマンドは、影を無効化するフラグfalseに戻します。

defaults write com.apple.screencapture disable-shadow -bool false

3. SystemUIServerを再起動

設定を即座に反映させるために、以下のコマンドを実行します。これでスクリーンショットに再び影が付くようになります。

killall SystemUIServer

まとめ

macOSのウィンドウ撮影では、デフォルトで影(ドロップシャドウ)が付きますが、用途に応じて2つの方法で無効化できます。 まずはOptionキーを使う方法を試してみて、頻繁に影なし撮影をする場合はターミナルコマンドでの永続設定を検討してみてください。

  • 影を消す方法は2つ
    • Optionキーを押しながら撮影 — その場で手軽に影なし撮影ができる
    • ターミナルでコマンドを実行 — 一度設定すれば常に影なしで撮影できる
  • Optionキーを使う手順
    1. Cmd + Shift + 4 → Space でウィンドウ撮影モードにする
    2. Optionキーを押しながらウィンドウをクリックする
  • 常に無効化するコマンド
    • defaults write com.apple.screencapture disable-shadow -bool true を実行後、killall SystemUIServer で反映
  • 影を元に戻すコマンド
    • defaults write com.apple.screencapture disable-shadow -bool false を実行後、killall SystemUIServer で反映
Xからの読者コメントをお待ちしています。
ブログ更新の励みになります!
ABOUT ME
Katz
Katz
ITエンジニア
エンジニアをやっているKatzです。仕事のことや最近使ってみたものの紹介をしています。
記事URLをコピーしました