Niedawno dostałem MacBooka z wyświetlaczem Retina, a wszystkie moje zrzuty ekranu (za pomocą ⌘ CMD+ ⇧ SHIFT+ 3lub ⌘ CMD+ ⇧ SHIFT+ 4) są dwa razy większe niż na ekranie.
Jak mogę temu zapobiec?
macos
macbook
screen-capture
display
Matt Huggins
źródło
źródło
CMD+SHIFT+3
(cały ekran), ale nie wykonanych przezCMD+SHIFT+4
(wybrany obszar ekranu).Odpowiedzi:
Oto najwygodniejsze rozwiązanie (wzięte z http://www.quora.com/How-can-I-get-my-retina-Mac-to-not-take-screenshots-that-are-too-big i zmodyfikowane trochę)
Użyj OsX Embedded Automator, aby automatycznie zmniejszać zrzuty ekranu po ich wykonaniu.
Tutaj jest zapisany plik przepływu pracy
źródło
Tak sobie z tym radzę. Jest zawiły, ale działa i nie przerywa mojego przechwytywania ekranu -> szalenie wklejam przepływ pracy ... Po prostu wykonuję zrzut ekranu, wywołuję przepływ pracy alfred, a następnie wklejam.
CMD-CTRL-SHIFT-4
uchwyci część ekranu. Ta sekcja jest kopiowana do schowka OSX. Następnie uruchamiam skrypt w terminalu, aby zapisać zawartość schowka do pliku tymczasowego, zmienić rozmiar o połowę (72 dpi to połowa 144 dpi) i skopiować obraz z powrotem do schowka. Wymaga to użycia kilku narzędzi - jeśli ktoś zna sposób na osiągnięcie tego samego wyczynu za pomocą jednego prostego narzędzia, proszę dać mi znać.Uruchamiam ten skrypt od Alfreda, aby ułatwić sobie:
pngpaste
jest na github: https://github.com/jcsalterego/pngpaste .sips
pochodzi z OSX.impbcopy
jest tutaj: http://www.alecjacobson.com/weblog/?p=3816LifeHacker miał artykuł na temat łyków http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal, o którym wspominałem, a także na temat tej treści: gist.github.com/lanceli / 4966207.
Dla Alfreda właśnie stworzyłem przepływ pracy, który uruchamia to jako skrypt bash:
źródło
/usr/bin/sips -s dpiHeight 72.0 -s dpiWidth 72.0 /tmp/ss.png
screencapture -ioW $SCREENSHOT && pngquant -f --ext .png --skip-if-larger $SCREENSHOT && impbcopy $SCREENSHOT
Dwa obejścia:
Jeśli masz monitor zewnętrzny inny niż Retina, przeciągnij tam okno aplikacji i zrób zrzut ekranu. Tak robię przez większość czasu.
Działa to tylko w przeglądarkach. Naciśnij ⌘CMD+ -kilka razy, aby zmniejszyć czcionkę do 50%, a następnie SCREENCAP.
Na przykład:
Oczywiście układ może się nieco zmienić, ale w zależności od potrzeb może być w porządku.
źródło
Najlepszym rozwiązaniem jest skorzystanie z narzędzia strony trzeciej, takiego jak RetinaCapture .
Jest to dość kłopotliwe w użyciu, ale daje ci to, czego szukasz, i zapewnia opcję generowania zarówno zrzutów ekranu 1x, jak i 2x w tym samym czasie, co jest przydatne, jeśli tworzysz witrynę internetową:
Oczekuję, że istnieje gdzieś takie ustawienie (
com.apple.screencapture
wydaje się najlepszym kandydatem); ale nie mogę tego znaleźć.źródło
źródło
Użyłem hybrydy odpowiedzi Dan Key i JustinParker i stworzyłem przepływ pracy Automatora, który wykonał skrypt bash.
To tworzy kopię oryginalnego pliku i akceptuje także wiele danych wejściowych. Po prostu wyeksportuj jako aplikację, a następnie przeciągnij i upuść wszystko, aby uzyskać wersję „bez siatkówki” w rozdzielczości 72ppi i rozdzielczości połowy pikseli.
Kod bash to:
źródło
Kiedy mówisz, że twoje zrzuty ekranu „kończą się” dwukrotnie, podejrzewam, że wysyłasz je osobom, które oglądają je na ekranach innych niż siatkówka. Jeśli tak, to należy się spodziewać - gęstość pikseli na ekranie jest wyższa, więc gdy zobaczą zrzut ekranu zrobiony z twojego komputera na nim, będzie on fizycznie większy.
Jednym z obejść tego problemu, jeśli wysyłasz zrzuty ekranu za pośrednictwem Poczty OS X, jest ustawienie Rozmiar obrazu dla załączonych obrazów na „Duży” zamiast „Rzeczywisty rozmiar”. Spowoduje to przeskalowanie dołączonego obrazu w taki sposób, że będzie wyglądał „normalnie”, gdy zostanie wyświetlony na ekranie innym niż siatkówka.
źródło
użyj następującego dodatku do Firefoxa
https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/
źródło
Kliknij prawym przyciskiem myszy usługę Automator Workflow
Jest tu kilka świetnych odpowiedzi, ale chciałem czegoś bardziej opcjonalnego i trochę mniej automatycznego.
Utworzyłem nową usługę w Automatorze o nazwie Utwórz wersję inną niż siatkówka, którą można wywołać klikając prawym przyciskiem myszy dowolny plik obrazu w Finderze.
Oto jak jest używany:
1. Znajdź obraz siatkówki.
2. Kliknij prawym przyciskiem myszy obraz siatkówki i znajdź naszą nową usługę na dole.
3. Generowany jest obraz bez siatkówki (skalowany w 50%).
Wynik
Domyślny obraz:
Obraz bez siatkówki:
Przepływ pracy Automatora
Łatwo jest stworzyć siebie (człowieku, Automator to ukryty i zaniedbany klejnot w MacOS), ale oto przepływ pracy, który możesz pobrać i kliknąć dwukrotnie, aby zainstalować.
Utwórz przepływ pracy w wersji innej niż siatkówka
źródło
Monosnap może to zrobić całkiem dobrze. Istnieje zaawansowane ustawienie „Kurczenie siatkówki”.
Ma podobny skrót do obszaru przechwytywania ⌥ Option+ ⌘ CMD+, 5który kopiuje obraz do schowka.
Poza tym może zrobić znacznie więcej, na przykład nagrania ekranu i bezpośrednie przesyłanie zrzutów ekranu do Internetu w celu łatwego udostępniania.
źródło