Screenshots zu machen war schon immer etwas, was macOS sehr gut gemacht hat. Mit Verknüpfungen können Sie Screenshots in die Zwischenablage senden oder auf dem Desktop speichern. Sie können den gesamten Bildschirm oder ein beliebiges Rechteck aufnehmen. Sie können auch ein bestimmtes Fenster mit einem automatischen Schlagschatten aufnehmen.

Vor allem die Fensteraufnahme liefert ein sehr schönes Ergebnis. Aber es ist nicht einfach, einen Screenshot mit genauen Abmessungen zu machen. Die Größenänderung eines Fensters auf eine genaue Pixelbreite und -höhe ist knifflig genug. Der zusätzliche Schatten macht es noch schwieriger.

So können Sie jedes Mal Fenster-Screenshots in perfekter Größe aufnehmen.

Schritt 1. Erfahren Sie, wie Sie AppleScript ausführen

Obwohl du kannst Ändern Sie die Größe von Bildern mit Fotos oder Vorschau, es erfordert viel Versuch und Irrtum, insbesondere wenn es um fensterbasierte Screenshots geht. Unsere Technik verwendet AppleScript, eine Skriptsprache, die den Zugriff auf Mac-Anwendungen ermöglicht. Es ist genau das, was Sie brauchen, um die genaue Größe eines Fensters einzustellen.

instagram viewer

Sie können AppleScript-Befehle und -Programme mit zwei Methoden ausführen:

  1. Die Skript-Editor-App verfügt über eine GUI und eine zugängliche Dokumentation.
  2. Sie können das Programm osascript über die Befehlszeile mit Terminal ausführen. Sie können AppleScript wie folgt als Eingabe an Osascript senden:
    echo '...Applescript geht hier...' | Osaskript

Welche Option Sie verwenden, hängt von Ihren persönlichen Vorlieben ab.

Siehe auch: Was ist AppleScript? Schreiben Sie Ihr erstes Mac-Automatisierungsskript

Schritt 2. Ändern Sie die Größe eines Fensters genau mit AppleScript

Der Befehl zur Größe eines Fensters in AppleScript lautet:

Sagen Sie der Anwendung "Finder", dass die Grenzen des Frontfensters auf {25, 50, 1025, 650} gesetzt werden sollen

Beachten Sie, dass dies ziemlich ausführlich ist. Geben Sie es also genau wie gezeigt ein. Die einzelnen Teile funktionieren wie folgt:

Sagen Sie der Anwendung "Finder" zu richtet die App ein, mit der Sie arbeiten möchten. Hier ist es der Finder, aber Sie können jede laufende App mit geöffnetem Fenster verwenden.

setze die Begrenzungen der Frontscheibe auf beschreibt die auszuführende Aktion. Sie legen die Größe des vorderen Fensters fest, also stellen Sie sicher, dass Sie das gewünschte zuerst nach vorne bringen.

{25, 50, 1025, 650} sind die Grenzen. Beachten Sie, dass dies die x- und y-Koordinaten der oberen linken bzw. unteren rechten Ecke sind. Zu diesem Zweck sind die tatsächlichen Werte weniger wichtig als der Unterschied zwischen ihnen – Breite und Höhe.

Schritt 3. Berechnen Sie die Schattengröße

Der letzte Teil des Puzzles besteht darin, die Größe des Schlagschattens zu berechnen, damit Sie ihn berücksichtigen können. Dies ist mit ein wenig Arbeit verbunden, sagen wir Ihnen nur, der Schatten ist 112×112 Pixel.

Falls sich dies jedoch ändert oder Sie es jemals von Grund auf neu erarbeiten müssen, gehen Sie wie folgt vor.

  1. Beginnen Sie damit, die Abmessungen eines Fensters abzurufen. Jedes Fenster funktioniert:
    Sagen Sie der Anwendung "Finder", um die Grenzen des Frontfensters zu erhalten
  2. Ziehen Sie die ersten beiden Werte von den zweiten beiden ab, um die Breite und Höhe zu erhalten.
  3. Jetzt mach mal einen Screenshot vom Fenster (Umschalt + Befehlstaste + 4, dann Platz, dann Rückkehr).
  4. Wählen Sie die Screenshot-Bilddatei im Finder aus und notieren Sie die Abmessungen im Vorschaufenster (Ansicht > Vorschau anzeigen). Diese sollten größer sein als die Breite und Höhe, die Sie im letzten Schritt erhalten haben. Der Unterschied liegt in der Größe des Schattens.

Schritt 4. Alles zusammenfügen

Nehmen wir an, Sie möchten einen Screenshot mit genau 1024 × 768 Pixeln. Hier ist, was Sie tun müssen:

  1. Beginnen Sie mit dem Hinzufügen der Schattendimensionen. Wenn sie 112×112 sind, dann ist unser letztes Fenster (1024+112)×(768+112) – das ist 1136×880.
  2. Wählen Sie nun die Koordinaten für die obere linke Ecke und fügen Sie sie diesen Dimensionen hinzu, um die untere rechte Ecke zu erhalten, z. {25, 50, 1136+25, 880+50} was {25, 50, 1161, 930} ist.
  3. Führen Sie den AppleScript-Befehl aus:
    Sagen Sie der Anwendung "Finder", dass die Grenzen des Frontfensters auf {25, 50, 1161, 930} gesetzt werden sollen
  4. Machen Sie schließlich den Screenshot (Umschalt + Cmd + 4, dann Leertaste, dann klicken).

Wenn das nach viel Arbeit aussieht, machen Sie sich keine Sorgen – Sie müssen die Schritte 1-2 nur einmal ausführen. Wenn Sie regelmäßig mehrere verschiedene Bildgrößen verwenden, können Sie für jede eine AppleScript-Datei speichern.

Verwenden Sie AppleScript, um Ihre Fenster-Screenshots zu perfektionieren

Diese Technik erfordert zunächst ein wenig Einrichtungsaufwand, kann Ihnen jedoch auf lange Sicht viel Zeit sparen. Es gibt einen überraschenden Mangel an Fenstergrößenfunktionen in macOS, aber AppleScript hilft Ihnen, diese Mängel zu umgehen. Für Screenshots in perfekter Größe, ohne umständliches Zuschneiden, geht nichts über Pixelpräzision!

Wenn Sie häufig mit vielen Screenshots arbeiten müssen, sollten Sie eine Methode zur Batch-Größenänderung verwenden.

Email
So konvertieren und skalieren Sie Bilder auf Ihrem Mac stapelweise

Verschwenden Sie keine Zeit mit dem separaten Konvertieren und Ändern der Größe von Bildern! Hier erfahren Sie, wie Sie Bilder auf Ihrem Mac schnell stapelweise konvertieren und ihre Größe ändern.

Weiter lesen

Verwandte Themen
  • Mac
  • Applescript
  • Screenshots
  • Mac-Tipps
Über den Autor
Bobby Jack (50 veröffentlichte Artikel)

Bobby ist ein Technologie-Enthusiast, der fast zwei Jahrzehnte als Software-Entwickler gearbeitet hat. Er hat eine Leidenschaft für Spiele, arbeitet als Rezensionsredakteur beim Switch Player Magazine und vertieft sich in alle Aspekte des Online-Publishing und der Webentwicklung.

Mehr von Bobby Jack

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Noch ein Schritt…!

Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.

.