Licht und Schatten
Fortgeschrittene Bildbearbeitung auf der Konsole
Stanzen
Der Parameter -crop liefert ausschließlich rechteckige Bildbereiche. Bei komplizierteren Schnittmustern brauchen Sie zunächst eine eigene Stanzvorlage, die so genannte Maske oder englisch "matte". Dazu erstellen Sie mit einem Malprogramm ein Schwarzweißbild, das die selbe Größe wie Ihr Foto besitzt. Imagemagick legt dann diese Maske über das normale Bild. Alle darin schwarzen Bereiche fallen später der Schere zum Opfer, alle weißen wandern ins Ausgabebild. Das kann man sich wie eine Ausstechform beim Plätzchenbacken vorstellen. Das Ausstanzen übernimmt wieder Convert:
$ convert vogel.tiff maske.tiff +matte -compose CopyOpacity -composite freistell.png
Der Parameter -composite führt die beiden Bilder mittels der hinter -compose angegebenen Methode zusammen. In diesem Fall bleibt das Ergebnis an allen Stellen durchsichtig, an denen die Maske schwarz war. Legen Sie Wert auf die Transparenz, müssen Sie für das Ergebnisbild ein Dateiformat wählen, das damit umgehen kann – in diesem Fall PNG. Das ausgestanzte Objekt kleben Sie jetzt auf einen neuen Hintergrund:
$ convert hintergrund.tiff freistell.png -composite final.tiff
Für eine pixelgenaue Platzierung sorgen die Parameter -gravity und -geometry:
$ convert hintergrund.tiff freistell.png -gravity Center -geometry +100+10 -composite final.tiff
Dieser Befehl zentriert das ausgeschnittene Objekt auf dem Hintergrund und verschiebt es dann 100 Pixel nach rechts, sowie 10 Pixel nach unten.
TIPP
Grauverläufe in der Maske tauchen später im Ergebnis als halbtransparente Bereiche auf. Auf diese Weise lassen sich sehr einfach Überblendungen erzeugen.
Bilderrahmen
Transparenzen ermöglichen neue, interessante Effekte. Abbildung 2 (mitte) zeigt beispielsweise eine Vorlage für einen hübschen Rahmen. Mit ihr wurde das Holz (links) ausgestanzt und über das Foto mit dem Vogel gelegt (rechts). Diesen dreistufigen Vorgang dürfen Sie übrigens auch in einem Befehl zusammenfassen und sich so den Umweg über eine PNG-Datei sparen:
$ convert hintergrund.tiff holz.tiff maske.png -composite final.tiff



