Macのスクリーンショットで影を消す設定

Macでウインドウのスクリーンショットを撮る*1と画像に影がつきますが、画像のサイズが余白と合わせて大きくなるので、CSSで枠線をつけていると余白が強調されてしまいます。

f:id:splicom:20150612222539p:plain

この影を消すには、ターミナルから以下のコマンドを実行すればいいことを知りました。

defaults write com.apple.screencapture disable-shadow YES

元に戻す場合

defaults delete com.apple.screencapture disable-shadow

または

defaults write com.apple.screencapture disable-shadow NO

以下のコマンドを実行することで設定が反映されます。

Killall SystemUIServer

設定内容を確認することもできます。

defaults read com.apple.screencapture

影なしでキャプチャをするとこうなります。

f:id:splicom:20150612222934p:plain

設定を戻しても影がつかなくなってしまった。と思ったら、アプリによっては設定に関係なく影がつかないものもあるようです。

*1:Shift+Command+4のあとにスペース