Ich habe vor kurzem ein Retina MacBook anzuzeigen, und all meine Screenshots (über ⌘ CMD+ ⇧ SHIFT+ 3oder ⌘ CMD+ ⇧ SHIFT+ 4) am Ende doppelt so groß ist im Vergleich zum , wie sie erscheinen auf dem Bildschirm.
Wie kann ich das verhindern?
macos
macbook
screen-capture
display
Matt Huggins
quelle
quelle
CMD+SHIFT+3
(den gesamten Bildschirm) aufgenommen wurden, nicht jedoch mit Screenshots, die überCMD+SHIFT+4
(den ausgewählten Bildschirmbereich) aufgenommen wurden.Antworten:
Hier ist die bequemste Lösung (entnommen aus http://www.quora.com/How-can-I-get-my-retina-Mac-to-not-take-screenshots-that-too-big und modifiziert ein bisschen)
Verwenden Sie OsX Embedded Automator, um Screenshots nach der Aufnahme automatisch zu verkleinern.
Hier wird die Workflow-Datei gespeichert
quelle
So gehe ich damit um. Es ist kompliziert, aber es funktioniert und unterbricht meinen Screen-Grab nicht -> Workflow wild einfügen ... Ich rufe einfach einen Alfred-Workflow auf und füge ihn ein.
CMD-CTRL-SHIFT-4
wird einen Teil des Bildschirms erfassen. Dieser Abschnitt wird in die OSX-Zwischenablage kopiert. Dann starte ich ein Skript im Terminal, um den Inhalt der Zwischenablage in einer temporären Datei zu speichern, die Größe um die Hälfte zu ändern (72 dpi entspricht der Hälfte von 144 dpi) und das Bild zurück in die Zwischenablage zu kopieren. Dies erfordert die Verwendung mehrerer Hilfsprogramme. Wenn jemand weiß, wie dies mit einem einzigen Hilfsprogramm erreicht werden kann, lassen Sie es mich bitte wissen.Ich starte dieses Skript von Alfred, um Folgendes zu vereinfachen:
pngpaste
ist auf github: https://github.com/jcsalterego/pngpaste .sips
kommt mit OSX.impbcopy
ist hier: http://www.alecjacobson.com/weblog/?p=3816LifeHacker hatte einen Artikel auf sips http://lifehacker.com/5962420/batch-resize-images-quickly-in-os-x-terminal , auf den ich verwiesen habe, sowie diesen Kern: gist.github.com/lanceli / 4966207.
Für Alfred habe ich gerade einen Workflow erstellt, der dies als Bash-Skript ausführt:
quelle
/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
Zwei Problemumgehungen:
Wenn Sie einen externen Nicht-Retina-Monitor haben, ziehen Sie das Anwendungsfenster dorthin und machen Sie den Screenshot. Das mache ich die meiste Zeit.
Dies funktioniert nur in Browsern. Drücken Sie ⌘CMD+ -ein paar Mal Ihre Schriftart auf 50% schrumpfen, dann ScreenCap.
Zum Beispiel:
Natürlich kann sich das Layout etwas ändern, aber es kann je nach Ihren Anforderungen in Ordnung sein.
quelle
Verwenden Sie am besten ein Dienstprogramm eines Drittanbieters wie RetinaCapture .
Dies ist recht umständlich in der Anwendung, bietet jedoch die Möglichkeit, sowohl 1x- als auch 2x-Screenshots gleichzeitig zu erstellen. Dies ist hilfreich, wenn Sie eine Website erstellen:
Ich gehe davon aus, dass es irgendwo eine Einstellung dafür gibt (
com.apple.screencapture
scheint der beste Kandidat zu sein); aber ich kann es nicht finden.quelle
quelle
Ich habe eine Mischung aus den Antworten von Dan Key und JustinParker verwendet und einen Automator-Workflow erstellt, der ein Bash-Skript ausführt.
Dies erstellt eine Kopie der Originaldatei und akzeptiert auch mehrere Eingaben. Exportieren Sie sie einfach als Anwendung und ziehen Sie sie per Drag & Drop, um eine "non-retina" -Version mit 72 ppi und der halben Pixelauflösung zu erhalten.
Der Bash-Code lautet:
quelle
Wenn Sie sagen, dass Ihre Screenshots doppelt so groß sind, werden sie vermutlich an Personen gesendet, die sie auf Nicht-Retina-Displays anzeigen. Wenn ja, ist das zu erwarten - die Pixeldichte auf Ihrem Display ist höher. Wenn Sie also einen Screenshot von Ihrem Computer sehen, wird dieser physisch größer.
Wenn Sie die Screenshots über OS X Mail senden, können Sie dies umgehen, indem Sie die Einstellung für die Bildgröße für angehängte Bilder auf "Groß" anstatt auf "Tatsächliche Größe" setzen. Dadurch wird das angehängte Bild so verkleinert, dass es auf einem Nicht-Retina-Display "normal" angezeigt wird.
quelle
benutze das folgende Addon für Firefox
https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/
quelle
Klicken Sie mit der rechten Maustaste auf Automator Workflow Service
Hier gibt es einige gute Antworten, aber ich wollte etwas, das ein bisschen optionaler und ein bisschen weniger automatisch ist.
Ich habe in Automator einen neuen Dienst namens " Create Non-Retina Version" (Nicht-Retina-Version erstellen) erstellt, der durch Klicken mit der rechten Maustaste auf eine beliebige Bilddatei im Finder aufgerufen werden kann.
So wird es verwendet:
1. Finden Sie das Netzhautbild.
2. Klicken Sie mit der rechten Maustaste auf das Retina-Bild und finden Sie unten unseren neuen Service.
3. Es wird ein Bild ohne Netzhaut (50% skaliert) erzeugt.
Das Ergebnis
Standardbild:
Nicht-Retina-Bild:
Der Automator-Workflow
Es ist einfach genug, sich selbst zu erstellen (man, Automator ist ein verstecktes und vernachlässigtes Juwel in MacOS), aber hier ist der Workflow, den Sie herunterladen und per Doppelklick installieren können.
Workflow für Nicht-Retina-Version erstellen
quelle
Monosnap kann das ganz gut. Es gibt eine erweiterte Einstellung "Retina-Schnappschüsse verkleinern".
Es hat eine ähnliche Erfassungsbereich Verknüpfung ⌥ Option+ ⌘ CMD+ 5welche kopiert das Bild in der Zwischenablage.
Ansonsten kann es noch viel mehr, wie zum Beispiel Bildschirmaufnahmen und das direkte Hochladen Ihrer Bildschirmfotos ins Internet, um sie einfach weiterzugeben.
quelle