Wasserzeichen

Bevor Sie das Ergebnis auf die Homepage hieven, schieben Sie dem Bilderklau einen Riegel vor und versehen Sie Ihre Fotos mit einem Wasserzeichen. Dazu erstellen Sie zunächst ein Logo und platzieren es beispielsweise in der linken oberen Ecke:

$ composite -geometry +100+100 logo.png foto.tiff foto_logo.tiff

Dieser Befehl kopiert das Bild aus logo.png an die Position 100, 100 in das Bild foto.tiff und legt das Ergebnis in der Datei foto_logo.tiff ab (Abbildung 5).

Abbildung 5: Tux schwebt hier als etwas zu groß geratenes Logo über dem Foto.

Das so eingefügte Logo markiert zwar die Herkunft, sieht allerdings noch nicht besonders nach einem typischen Wasserzeichen aus. Abhilfe schafft der eigens für diesen Zweck geschaffene Parameter -watermark:

$ composite -watermark 30% -gravity south logo.png foto.tiff mitwasserzeichen.tiff

Hier bestimmt die Prozentangabe, wie stark das Wasserzeichen durchscheint. Mit composite binden Sie übrigens nicht nur Logos und Wasserzeichen ein, sondern erstellen auch im Handumdrehen beliebige Collagen. So lassen Sie im Urlaubsfoto einen Pfeil aus einer zweiten Bilddatei auf die kleine Skihütte im Hintergrund verweisen – am besten mit einem passenden Text.

Namenstag

Bildunterschriften klären den Betrachter über den genauen Ort der Aufnahme oder die abgelichteten Personen auf. Dazu benötigen Sie zunächst eine Datei mit der gewünschten Schriftart, vorzugsweise im TrueType-Format (Endung .ttf). Unter KDE und Gnome spüren Sie die Schriften mit Suchhunden wie Tracker oder Beagle auf. Dann ist wieder einmal convert an der Reihe, dem Sie hinter -font die Lagerstätte der Schriftart übergeben. Den etwas länglichen, kompletten Befehl zeigt Listing 1.

Listing 1
$ convert -font @/home/tim/schriften/font.ttf -pointsize 20 -fill black -draw "text 100, 150 'Urlaub in den Bergen'" bild.tiff mittext.tiff

Der Klammeraffe vor dem Dateinamen verrät convert, dass es sich um eine TrueType-Schrift handelt. Der Rest des Befehls setzt den Text Urlaub in den Bergen (-draw) an der Stelle 100, 150 in schwarzer Farbe bei 20 Pixeln Größe (-pointsize 20) und in der Schrift font.ttf. Die Farbe nach -fill tippen Sie mit dem (englischen) Namen ein, etwa red, oder übergeben direkt die entsprechenden RGB-Werte. Im zweiten Fall wählen Sie zwischen der dezimalen Schreibweise, also beispielsweise rgb(255,0,0), oder der hexadezimalen "#FF0000", die Sie vielleicht auch aus der HTML-Programmierung kennen. In beiden Fällen erhalten Sie die Farbe Rot. Der Befehl convert -list color nennt alle bekannten Farbnamen und deren RGB-Werte.

TIPP

Anstelle des Dateinamens können Sie auch den Namen der Schriftart, wie zum Beispiel Courier verwenden.

Das ist aber noch nicht alles, was Imagemagick mit Text anstellen kann. Beispielsweise versehen Sie ihn mit einer Rahmenlinie und grüner Füllung. Dies erledigen die Parameter -stroke für die Umrandung und -strokewidth für dessen Strichstärke (Listing 2).

Listing 2
convert -font @/home/tim/schriften/font.ttf -pointsize 20 -fill red -stroke black -strokewidth 3 -draw "text 100, 150 'Urlaub in den Bergen'" bild.jpg mittext.tiff

TIPP

Einige Parameter kennen mehrere der Imagemagick-Werkzeuge. So textet beispielsweise composite nach dem gleichen Verfahren wie convert.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Bilddaten automatisiert bearbeiten
    Viele Bilder manuell zu bearbeiten erweist sich schnell als Geduldspiel. Mit pfiffigen kleinen Werkzeugen automatisieren Sie solche Arbeiten mühelos.
  • Licht und Schatten
    Dank Imagemagick beglücken Sie nicht nur die Oma mit Urlaubsfotos, sondern polieren Fotos auf und gestalten plastisches Bildwerk.
  • Bildbearbeitung auf der Shell
    Bildbearbeitung muss nicht zwingend den Start eines grafischen Programms und etliche Mausklicks bedeuten: Das ImageMagick-Paket bietet zahlreiche Kommandozeilen-Tools, mit denen Sie schnell und effektiv Ihre Bilder in die richtige Form bringen.
  • JPEG-Bilder automatisch umbenennen und verlustlos bearbeiten
    Digitalkameras vergeben weder sinnvolle Dateinamen, noch drehen sie Bilder automatisch. Eine Handvoll Linux-Programme schafft Abhilfe: Sie geben Fotodateien sinnvolle Namen und manipulieren JPEGs verlustlos. So schaffen Sie Ordnung in der Fotosammlung und schonen beim Betrachten Ihr Genick.
  • Zügiger Wechsel
    Manchmal muss man einen ganzen Schwung Bilder am Stück konvertieren. Hier macht ExactImage dem traditionellen ImageMagick Konkurrenz.
Kommentare
Ubuntu will nicht...
Martin (unangemeldet), Freitag, 13. November 2009 19:37:10
Ein/Ausklappen

Mit Ubuntu 9.04 funktioniert keines der Beispiele...


Bewertung: 174 Punkte bei 24 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Infos zur Publikation

title_2014_08

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 0 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...
Öhm - wozu Benutzername, wenn man dann hier mit Klarnamen angezeigt wird?
Thomas Kallay, 03.07.2014 20:30, 1 Antworten
Hallo Team von Linux-Community, kleine Zwischenfrage: warum muß man beim Registrieren einen Us...
openSUSE 13.1 - Login-Problem wg. Fehler im Intel-Grafiktreiber?
Thomas Kallay, 03.07.2014 20:26, 8 Antworten
Hallo Linux-Community, habe hier ein sogenanntes Hybrid-Notebook laufen, mit einer Intel-HD460...
Fernwartung für Linux?
Alfred Böllmann, 20.06.2014 15:30, 7 Antworten
Hi liebe Linux-Freunde, bin beim klassischen Probleme googeln auf www.expertiger.de gestoßen, ei...