MacTopics.de

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 Frames CLI Beispiel 1

Eingerahmt Frames CLI Beispiel 2

Fazit

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