Mac OS Xで、スクリーンショットを変更してPNGの低解像度JPGインセットとして保存するにはどうすればよいですか?また、quicksilverをインストールして、「キャプチャ領域」ショートカットを頻繁に使用しています。これがここでの回答に影響するかどうかはわかりません。
更新:
以下の答えは、jpgバージョンを取得するのに最適です。ありがとう!
しかし、低解像度バージョンを取得する方法はありますか?または、低解像度バージョンに変換するために使用できるスクリプトはありますか?多分クイックシルバーで?または、jpg品質を設定できるスクリーンキャップユーティリティですか?
defaults write com.Apple.screencapture type jpg
デフォルトのフォーマットを変更します。
#!/usr/bin/env bash
cd /2/screenshots/
x=$(date +"%y%m%d%H%M%S")
screencapture -i -o $x.png
sips -s format jpeg -s formatOptions 60 $x.png -o $x.jpg
rm $x.png
screencapture
フラグ:
-i
=インタラクティブ/選択-o
=ウィンドウモードで影なしここ から解除:10.4以降では、いくつかの非表示オプションを編集することで、スクリーンショット画像に使用される形式を変更できます。ターミナルを開いて、次のように入力します。
defaults write com.Apple.screencapture type image_format
killall SystemUIServer
どこ image_format
は、jpg、tiff、pdf、png、bmp、またはpictのいずれかになります。この記事では「とりわけ」と言及されているため、他のフォーマットオプションも可能かもしれません。
だからあなたの場合:
defaults write com.Apple.screencapture type jpg
killall SystemUIServer
pNGの代わりにJPEGスクリーンショットを取得します。
画像の解像度または品質は構成可能ではないようです。 1:1ピクセルのキャプチャが得られると確信しています。たとえば、iMacデスクトップのCmd-Shift-3キャプチャを取得したところ、ファイル情報から、画像は1900 x1200ピクセルであることがわかりました。これは画面の解像度とまったく同じサイズです。
https://getcleanshot.com/ がまさにそれを行っていることがわかりました。設定があります: