Wenn ich mit Shift ⇧+ Command ⌘+ 4+ einen Screenshot mache Space, erhalte ich eines der beiden Bilder:
In beiden Fällen wird das gespeicherte Bild vom Schattenhalo umgeben. Ich könnte es dann manuell bearbeiten (mit Vorschau), um den Schatten zu verwerfen, oder ich könnte Shift ⇧+ Command ⌘+ verwenden 4und versuchen, die Grenze von Hand zu lokalisieren, aber ich kann auch keine pixelgenaue Grenze leicht erhalten.
Gibt es eine bequeme Möglichkeit, ein Fenster ohne Schatten zu speichern?
screen-capture
Calaf
quelle
quelle
Antworten:
Sie können den Schatten deaktivieren, der beim Erfassen eines gesamten Fensters hinzugefügt wird, indem Sie den folgenden Befehl über das Terminal ausführen:
Sie müssen den UIServer neu starten oder neu starten, damit die Änderungen wirksam werden:
Sie können diese Voreinstellung rückgängig machen und Schatten wieder aktivieren, indem Sie Folgendes ausführen:
quelle
defaults read com.apple.screencapture disable-shadow
gibt dirThe domain/default pair of (com.apple.screencapture, disable-shadow) does not exist
. Daher ist der genauere Weg, die Änderung rückgängig zu machen, mitdefaults delete com.apple.screencapture disable-shadow
.Ich weiß, dass dies eine alte Frage ist - aber ich kann diese Informationen bei der Suche nie finden (nur die Informationen in der akzeptierten Antwort, um sie global auszuschalten) und versuche es jedes Mal nur mit zufälligen Schlüsseln.
Wenn Sie beim Klicken die Wahltaste gedrückt halten (nachdem Sie Cmd-Shift-4, Space Dance ausgeführt haben), enthält der gespeicherte Screenshot keinen Schlagschatten.
Ich bin mir nicht sicher, ob dies nur für Mountain Lion und später gilt.
quelle
Eine andere Option ist die Verwendung von
screencapture
:-o
Deaktiviert Schatten,-i
erfasst einen Bereich und-c
kopiert das Bild in die Zwischenablage.Dies würde einen Timer von 5 Sekunden verwenden und das Bild in einer Datei speichern:
Ausführen,
screencapture -h
um alle Optionen aufzulisten:Sie können toggle-osx-shadows auch verwenden , um Schatten in OS X überall zu deaktivieren:
git clone https://github.com/pufuwozu/toggle-osx-shadows.git;cd toggle-osx-shadows;make;mv toggle-osx-shadows /usr/local/bin;toggle-osx-shadows
quelle
Verwenden Sie einfach Shift ⇧+ Command ⌘+ 4+ Spaceund halten optionSie gedrückt, wenn Sie das Fenster auswählen.
quelle
Eine weitere nützliche Option ist die Verwendung von TinkerTool . Gehen Sie zu TinkerTool und unter der Registerkarte Allgemein finden Sie eine Option zum Deaktivieren von Schatten nur beim Aufnehmen von Screenshots (zusammen mit mehreren anderen verwandten Optionen):
quelle
Halten Sie einfach die Wahltaste gedrückt, während Sie einen Screenshot des Fensters aufnehmen.
quelle