Quick Tipp: Screenshots per Kommandozeile mit einem Geräterahmen versehen
Ein Screenshot vom iPhone oder Mac wirkt gleich viel ansehnlicher, wenn er in einem echten Apple-Geräterahmen steckt. Mit Frames CLI von Federico Viticci (MacStories) geht das mit einem einzigen Befehl im Terminal.
Das Problem
Für Blogposts oder Präsentationen möchte ich Screenshots gerne in einem offiziellen Geräterahmen zeigen. Das kan man natürlich auch in einer Bildbearbeitung machen, aber das ist mühsam. Frames CLI erkennt anhand der Bildgröße automatisch das passende Gerät und setzt den Screenshot in den richtigen Rahmen, auch für viele Bilder auf einmal.
Installation
Voraussetzung ist Python 3 mit Pillow. Die Kurzfassung:
git clone https://github.com/viticci/frames-cli.git
cd frames-cli
pip3 install Pillow
mkdir -p ~/.local/bin
ln -s "$(pwd)/frames" ~/.local/bin/frames
Danach einmalig frames setup ausführen, das lädt die Rahmen-Dateien (ca. 60 MB) herunter. Details und Alternativen stehen in der Readme.md.
Die Grundlagen
Einen Screenshot “einrahmen”:
frames screenshot.png
Das Ergebnis landet als screenshot_framed.png neben dem Original. Mehrere Bilder auf einmal:
frames *.png
Weitere Optionen wie Rahmenfarben, mehrere Screenshots nebeneinander oder Bildschirmaufnahmen stehen in der Readme.md.
Beispiel
Original

Eingerahmt

Fazit
Ein kleines, aber sehr praktisches Werkzeug, wenn man öfter Screenshots veröffentlicht. Das Projekt findet sich auf GitHub.