OS XのGrabユーティリティを使用して、.tiff以外の形式で画像を保存できますか?私は、使用する別のツールを探すのではなく、迅速で短いワークフローのために、グラブを拡張/調整することを具体的に探しています。
どの種類のファイルが必要ですか?
組み込みのスクリーンショットショートカットを使用する場合(⌘-Shift-3 / 4)デフォルトでスクリーンショットを.pngファイルとして保存します。これについて詳しくは、SuperUserの質問をチェックしてください。 Mac OS Xでスクリーンショットを撮る方法は?
スクリーンショットのショートカット(およびコマンドラインのscreencapture
)で保存されたファイルタイプを調整することもできます。ターミナルで_defaults write com.Apple.screencapture type image_format
_を実行します。ここで、image_formatはjpg
、pdf
、png
、tiff
、その他いくつか。これを有効にするには、ログアウトしてから再度ログインする必要があります。
Grab(OSXスクリーンキャプチャユーティリティ)はデフォルトでTIFFを作成します。これを変更する方法はありません(設定ダイアログにはファイル形式オプションがありません。他の方法は見つかりませんでした)。 デフォルトのスクリーンキャプチャ形式に関係なく(非常に古いOS Xバージョンでない限り、PNGです)。
つまり、defaults write
上記の「ハック」GrabはまだTIFFを作成します。私がそれを正しく思い出せば、以前のバージョンのGrabでは、少なくとも設定でフォーマットを変更できました。 Apple=この設定を削除することを選択した理由は私を超えています。TIFFは主に画像編集の専門家やプリプレスアプリケーションで使用される形式であるため、TIFFはファイルサイズ、ほとんどのブラウザはそれをネイティブでサポートしていません。
プレビューやその他のツール(Automatorアクションも含む)を使用して画像を変換することは実用的ではなく、非常に面倒で時間がかかりすぎます。
解決策:Grabを使用しないでください。
上記のようにキーボードショートカットを使用することをお勧めします。
別の方法としては、スクリーンショットの特定の部分を強調表示してラベルを付けることができるように注釈ツールも含む、Skitchなどの専用のより強力な画面キャプチャユーティリティを使用することです。
いいえ。ただし、プレビューを使用して画像を変換できます。ワークフローの一部としてこれを行う場合、Automatorを使用して自動的に会話を行うことができます。
PNG形式のスクリーンショットが必要な場合は、 ⌘+Shift+3 スクリーンショットを撮る。
Automatorを使用
Automatorユーティリティには、一連の画像を取り込んで別のファイル形式に変換する「画像のタイプの変更」というタスクがあります。ワークフローを作成したり、画像をワークフローにドロップして自動的に変換したりできる(おそらくデスクトップフォルダに添付された)フォルダアクションを作成することもできます。
この質問が "mac grab save as png"に関するGoogleのトップの結果であることを考えると、この回避策を追加したいと思いました。
Grabアプリを使用すると、 スクリーンショットにマウスポインターを含める を使用できます。これは、ホバー状態などを示すために頻繁に使用します。組み込み ⌘-Shift-3 / 4 私の知る限り、スクリーンショットユーティリティにはこの機能はありません。
マウスポインターを含める必要がある場合に、比較的高速なPNG画面を取得するためのプロセスを次に示します。
Grabの設定ウィンドウからポインタタイプを選択します。
[キャプチャ]メニューからオプションを選択します。
「選択」を除くすべてのキャプチャタイプには、選択したポインタタイプが含まれます。 「Timed Capture」は、スクリーンショットが撮られる前に特定のUI状態をトリガーする(つまり、リンクの上にカーソルを置く)のに役立ちます。
Grabアプリからスクリーンショットを直接保存する代わりに、 ⌘-Shift-4 大きなスクリーンショットを実際にキャプチャしたい領域まで効果的に「トリミング」します。結果のPNGはデスクトップ(または デフォルトとして設定した場所 )に保存されます。その後、Grabスクリーンショットウィンドウを閉じるだけです。
このプロセスで取得できるスクリーンショットのタイプの例を次に示します。
Appleのみが組み込みにマウスポインタを含めるオプションを追加する場合 ⌘-Shift-3 / 4 スクリーンショットユーティリティ...
これで端末タイプを使用する;-
defaults write com.Apple.screencapture type png
必要に応じて、そこにjpegとgifを置き換えることができます。
後でこれを行う必要があるかもしれません
killall SystemUIServer
しかし、私はこの必要性のためのトリガーが何であるかについて完全に明確ではありません
1)通常のグラブを使用する2)プレビューで画像を開く3)画像をエクスポートする4)保存するときに別の形式を選択する