Anonim

OS Xは、スクリーンショットを撮るための強力な組み込みツールを備えていますが、キャプチャされた画像のデフォルトの形式と場所は、すべてのユーザーに適しているとは限りません。 ありがたいことに、OS Xスクリーンショットのほぼすべての側面は、ターミナルアプリを使用してカスタマイズできます。 方法は次のとおりです。

基礎

スクリーンショットのカスタマイズ可能な設定に進む前に、スクリーンショットの正確な撮影 方法 に関するいくつかの基本事項を確認しましょう(経験のあるユーザーはこのセクションをスキップできます)。
OS Xには、画面全体をキャプチャする、選択したウィンドウをキャプチャする、または定義された領域をキャプチャするという3つの主要なスクリーンショットタイプがあります。 これらはそれぞれ、キーボードショートカットでトリガーできます。
Command + Shift + 3: 画面全体のスクリーンショットを撮ります。 複数のディスプレイがある場合、ディスプレイごとに個別のフルスクリーンスクリーンショットが作成されます。
Command + Shift + 4: 定義された領域のスクリーンショットを撮ります。 このショートカットを押すと、マウスカーソルがピクセル情報のある十字線に変わります。 キャプチャする領域の1つの隅に十字線を置き、マウスまたはトラックパッドをクリックしてホールドし、ドラッグしてキャプチャする領域をペイントします。 クリックする前に、十字線の下に表示されるピクセル数はディスプレイのピクセル座標を表し(0、0は画面の左上を表します)、クリックしてドラッグを開始した後、ピクセル数はサイズを表します選択したエリアの。

Command + Shift + 4 +スペースバー: 選択したウィンドウのスクリーンショットを撮ります。 このショートカットを使用するには、まずCommand + Shift + 4を押してからスペースバーをタップします。 十字線がカメラアイコンに変わります。 このアイコンをウィンドウの上に置くと、ウィンドウが青の影付きになります。 マウスまたはトラックパッドを1回クリックすると、その1つのウィンドウのスクリーンショットが作成されます。


上記のショートカットを使用すると、デスクトップにスクリーンショットファイルが作成されます(デフォルトでは、この場所を後で変更する方法を示します)。 上記のいずれかの組み合わせにControlキーを追加すると、スクリーンショットは画像ファイルとして作成されるのではなく、クリップボードに保存されます。
スクリーンショットのショートカットに加えて、ユーザーは/ Applications / UtilitiesにあるGrabアプリを開くこともできます。 このアプリは、ユーザーが上記で説明したのと同じ機能にアクセスできるようにするだけでなく、タイマーオプションが有効になってから10秒後にスクリーンショットを自動的に取得します。

ターミナルを使用する

基本を理解したので、カスタマイズオプションを見てみましょう。 まず、このチュートリアルで説明する手順を実行するためにターミナルを使用する必要があります。 ターミナルは、アプリケーションフォルダーのユーティリティサブフォルダーにあります。 また、Spotlightで検索してターミナルをすばやく起動することもできます。
次に、以下に説明するすべてのコマンドを入力した後、次のコマンドを入力して変更を有効にする必要があります。

killall SystemUIServer

これを入力しないと、Macを再起動するまで変更は目立ちません。 また、以下の変更はすべて、デフォルト値でコマンドを再入力することで簡単にデフォルト設定に戻すことができるため、さまざまなオプションを試してみてください。
次に、OS Xスクリーンショットをカスタマイズするためのオプションについて説明します。

スクリーンショットの画像タイプを変更する

デフォルトでは、OS XはスクリーンショットをPNG(またはPortable Network Graphics)ファイルとして保存します。 この形式は透明度をサポートするため便利ですが、PNGファイルはすべての用途に適しているわけではありません。 デフォルトのキャプチャファイル形式を変更するには、ターミナルを開き、次のコマンドを入力します。

デフォルトはcom.apple.screencaptureタイプを書き込みます

上記のコマンドで、次のいずれかに置き換えます(特定の形式に慣れていない場合は、説明の各リンクをクリックしてください)。

bmp
pdf
jpg
jp2
ティフ
ピクト
TGA
png

たとえば、「defaults write com.apple.screencapture type jpg」と入力すると、JPEGがデフォルトのファイル形式になります。 これは、新しい形式で[ターミナル]コマンドを再度入力するだけで、必要に応じて何度でも変更できます。

デフォルトのスクリーンショットファイル名を変更する

OS Xは、各スクリーンショットを「スクリーンショット」という名前で保存します。例として、3月1日金曜日の午後9時29分に撮影されたスクリーンショットは、「スクリーンショット2013–03–01午後9時29分」として保存されます。 」
名前から日付と時刻を削除することはできませんが、「スクリーンショット」を別の名前に簡単に変更できます。 これを行うには、ターミナルに次のコマンドを入力してReturnキーを押します。

デフォルトではcom.apple.screencapture名を書き込みます

各スクリーンショットで使用するカスタム名に置き換えます。 単語が1つの場合は、の代わりに単純に入力できますが、1つ以上のスペースが含まれるフレーズの場合は、フレーズを引用符で囲む必要があります。 たとえば、本のスクリーンショットを撮っており、章ごとに整理したい場合は、次のように入力します。

デフォルトでは、com.apple.screencapture名「第1章」と記述します。

これにより、「Chapter 1 2013–03–01 at 9:29 PM」という一連のスクリーンショットが作成されます。本の例の場合、新しい章を開始するたびにTerminalコマンドを更新します。

スクリーンショットが保存されるデフォルトの場所を変更する

スクリーンショットはデフォルトでユーザーのデスクトップに保存されます。 これはときどきスクリーンショットを撮るのに便利ですが、数十または数百のスクリーンショットを撮りたいと思う人は、デスクトップが乱雑になるのを避けるためにカスタムの宛先を設定したいと思うでしょう。
最初に、スクリーンショットを保存するフォルダーを作成または識別します。 次に、ターミナルに移動して、次のコマンドを入力します。

デフォルトではcom.apple.screencaptureの場所を書き込みます

「ロケーション」の後にスペースバーを1回押して1つのスペースを作成し、上で作成したフォルダーをターミナルウィンドウにドラッグアンドドロップします。 そうすると、そのフォルダーへの正確なパスが入力されます。 フォルダをドロップしてパスが表示されたら、Returnキーを押してコマンドをアクティブにします。
または、宛先を手動で入力することもできますが、フォルダーのドラッグアンドドロップは高速でエラーが発生しません(手動でコマンドを入力しているときに宛先パスを誤って入力すると、機能しません)。 たとえば、スクリーンショットをユーザーの写真フォルダーの「スクリーンショット」フォルダーに保存する場合は、次のように入力します。

デフォルトでは、com.apple.screencaptureの場所を書き込みますUsers // Pictures / Screenshots /

Finderウィンドウからターミナルウィンドウにフォルダをドラッグすると、同じ結果になります。

ウィンドウドロップシャドウを無効にする

OS Xの非常に優れた機能は、Command-Shift–4-Spaceコマンドで個々のウィンドウのスクリーンショットを撮るときにドロップシャドウが自動的に作成されることです。 ただし、これはすべてのユーザーにとって望ましいとは限らないため、次のターミナルコマンドを入力して無効にすることができます。

デフォルトはcom.apple.screencapture disable-shadow -bool trueを書き込みます

デフォルトのドロップシャドウに戻したい場合は、ターミナルに戻って次のように入力します。

デフォルトはcom.apple.screencapture disable-shadow -bool falseを書き込みます

上の画像は、ドロップシャドウを有効(左)および無効(右)にしてOS Xでキャプチャしたスクリーンショットを示しています。
これらの変更をデフォルト値に簡単に戻すことができるので、自由に試してみてください。 組み込みのOS Xスクリーンショットキャプチャツールをカスタマイズすることにより、ほとんどのユーザーは、スクリーンショットをワークフローに適合させるために必要なすべてのパワーを手に入れることができます。 追加の機能が必要な場合は、Skitch(現在はEvernoteが所有)やLittleSnapperなどのサードパーティオプションが常に利用可能です。

Mac OS Xスクリーンショットの完全ガイド