Powiedzmy, że chcę zapisać zrzuty ekranu jako .jpg zamiast .png. Jak mam to zrobić? Czy istnieje polecenie bash, które mogę wprowadzić, lub ustawienie, które mogę przełączać?
Możesz użyć następującego polecenia Terminal, aby zmienić domyślny format zrzutu ekranu (czytam, że GIF i PDF oraz niektóre inne formaty są również obsługiwane):
defaults write com.apple.screencapture type jpg
(Możesz także ustawić locationklucz do ścieżki do katalogu, w którym chcesz zapisać zrzuty ekranu, w przeciwieństwie do pulpitu.)
Można również użyć polecenia screencapture, aby zapisać zrzut ekranu pod określoną nazwą pliku i skonfigurować więcej opcji (takich jak cienie okien, przechwytywanie czasowe itp.).
Możesz użyć następującego polecenia Terminala, aby zmienić domyślną lokalizację, w której są przechowywane, a następnie użyć akcji folderu, aby wykonać konwersję i inne akcje, jeśli to konieczne.
Możesz również skorzystać z bezpłatnej aplikacji TinkerTool . Znajduje się w okienku Ogólne:
(Pamiętaj, że musisz się wylogować i zalogować ponownie, aby zmiany odniosły skutek).
(jak zauważył ten komentarz, ty nie musisz się wylogować i ponownie z powrotem, wystarczy użyć polecenia Terminal killall SystemUIServer)
Odpowiedzi:
Możesz użyć następującego polecenia Terminal, aby zmienić domyślny format zrzutu ekranu (czytam, że GIF i PDF oraz niektóre inne formaty są również obsługiwane):
(Możesz także ustawić
location
klucz do ścieżki do katalogu, w którym chcesz zapisać zrzuty ekranu, w przeciwieństwie do pulpitu.)Można również użyć polecenia screencapture, aby zapisać zrzut ekranu pod określoną nazwą pliku i skonfigurować więcej opcji (takich jak cienie okien, przechwytywanie czasowe itp.).
źródło
Możesz użyć następującego polecenia Terminala, aby zmienić domyślną lokalizację, w której są przechowywane, a następnie użyć akcji folderu, aby wykonać konwersję i inne akcje, jeśli to konieczne.
źródło
Możesz również skorzystać z bezpłatnej aplikacji TinkerTool . Znajduje się w okienku Ogólne:
(Pamiętaj, że musisz się wylogować i zalogować ponownie, aby zmiany odniosły skutek).(jak zauważył ten komentarz, ty nie musisz się wylogować i ponownie z powrotem, wystarczy użyć polecenia Terminal
killall SystemUIServer
)źródło