Mac OS X のスクリーンショットの撮り方
目次 |
Finder のショートカット
デフォルトのファイル形式は PNG 形式で、デスクトップにファイルとして保存される。
- 画面全体のスクリーンショットを撮る。(デスクトップにファイルを書き出す。)
- ⌘ + shift + 3
- 画面の一部を選択する(デスクトップにファイルを書き出す。)
- ⌘ + shift + 4 キーの入力後、カーソルで範囲を選択する。
- ウインドウを選択してスクリーンショットを撮る(デスクトップにファイルを書き出す。)
- アクティブなウインドウに限らずスクリーンショットが撮れる。
- ⌘ + shift + 4 キーの入力後、スペースキーを押すとアクティブなウインドウを選択できるようになる。
- デスクトップにファイルを書き出さずに、クリップボードに記録するには Control キーを入力する。
- ⌘ + shift + Control + 3
- ⌘ + shift + 4 » クリックを外す時に Control を押しておく
- ⌘ + shift + 4 » Control + スペース を押しながらウインドウを選択
default コマンドでスクリーンショットの各設定を変更する
保存ファイル形式を変更する
デフォルトのファイル形式は PNG 形式だが、JPEG, GIF, TIFF, PSD (Photoshop形式), BMP, PICT などの形式に変更することができる。
- 保存ファイル形式の一覧
例えば JPEG 形式に変更するには、
- ターミナル.app を起動。
- 次の
defaults
コマンドを実行し、保存形式を変更する。 - killall SystemUIServer コマンドで設定を有効化させる。
defaults write com.apple.screencapture type jpg
killall SystemUIServer
確認は次のコマンドを実行する。
defaults read com.apple.screencapture
ファイル形式をデフォルトの状態に戻すには、delete オプションでファイル形式の設定 (type) を削除する。
defaults delete com.apple.screencapture type killall SystemUIServer
スクリーンショットの全設定をデフォルトに戻す
スクリーンショットの全ての設定をデフォルトの状態に戻すには、下記のコマンドを実行する。
defaults delete com.apple.screencapture killall SystemUIServer
保存先フォルダを変更する
スクリーンショットの保存先は、デフォルトではデスクトップになっているが、別のフォルダに変更することができる。
例えば、デスクトップの Screenshot フォルダに保存するように変更するには、下記のコマンドを実行する。
defaults write com.apple.screencapture location ~/Desktop/Screenshot killall SystemUIServer
ウインドウの影が無い状態のスクリーンショットを撮る
ウインドウを選択してスクリーンショットを撮る場合、ウインドウの影を付けないでスクリーンショットを撮ることができる。
defaults write com.apple.screencapture disable-shadow -bool true killall SystemUIServer
デフォルトに戻すには、次のようにする。
defaults delete com.apple.screencapture disable-shadow killall SystemUIServer
screencapture コマンド
screencapture
コマンドでもスクリーンショットを撮ることができる。
screencapture screenshot.png
screencapture
コマンドはファイル形式を指定することができるので、defaults
コマンドでファイル形式を変えなくてもよい。
screencapture -t psd ~/Desktop/screenshot.psd
sleep
で screencapture
の実行を遅らせ、ウインドウの影無しキャプチャをクリップボードに保存する。(スペースキーを押す)
sleep 3 ; screencapture -ioc
screencapture コマンドのオプション
- -c
- キャプチャをクリップボードにコピーする。
- -C
- 全画面キャプチャ時にカーソルも記録する。(このオプションを付けないと、カーソルはキャプチャされない。)
- -i
- 撮影範囲を選択するモードでキャプチャする。
- さらに スペース キーを押すと、ウインドウを選択するモードになる。
- -m
- メインモニタのみキャプチャする。
- -M
- Mail.app の新規メッセージにキャプチャを添付する。
- -o
- ウインドウを選択するモードで、ウインドウの影をキャプチャしない。
- -P
- キャプチャを撮影し、Preview.app で開く。
- -s
- Only allow mouse selection mode.
- -S
- In window capture mode, capture the screen instead of the window.
- -t
- 保存する画像フォーマットを指定する。(デフォルトは png)
- -t jpg のように指定する。
- -T
- 指定した秒数後にキャプチャを撮影する。(デフォルトは 5)
- -T 3 のように指定する。
- -w
- Only allow window selection mode.
- -W
- Start interaction in window selection mode.
- -x
- キャプチャ時に音を鳴らさない。
保存ファイル形式
defaults
コマンドと screencapture
コマンドで指定することのできるファイル形式には以下のようなものがある。
Mac OS X のバージョンによって利用できない形式があるかもしれない。
- png
- gif
- jpg
- jp2 (JPEG2000)
- bmp
- exr (OpenEXR)
- psd (Photoshop 形式)
- pct (PICT)
- sgi
- tga
- tif
参考ページ
- How To Change The Default Screenshot Image Format & Other Properties [Mac]
- Secrets: "com.apple.screencapture"
- osx - Use cron to screen capture on Mac OS X - Super User