Home / LinuxUser / 2008 / 02 / Pixelzauber

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(229 Punkte bei 11 Stimmen)
Meinst Du: Patch CD Updates?
(179 Punkte bei 5 Stimmen)
One goes, one comes
(161 Punkte bei 4 Stimmen)
Speichern in der Cloud
(161 Punkte bei 4 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Pixelzauber

Bildbearbeitung auf der Konsole

01.02.2008 Bei der Nachbearbeitung von Fotos quälen sich viele Anwender mit Gimp herum – dabei verdaut das Konsolentool Imagemagick große Bilderfluten in kürzester Zeit.

Die Winterferien sind vorbei, und die neue Digitalkamera platzt aus allen Nähten. Um den daheim gebliebenen einen langweiligen Dia-Abend zu ersparen, wollen Sie eine Bildergalerie auf die Homepage stellen. Das bedeutet Arbeit: Sie müssen Fehlschüsse aussortieren und kleine Vorschaubilder basteln – schließlich kann die Oma im Sauerland mit ihrem Modem nicht Tonnen an Bildmaterial herunterladen.

Gewöhnlich greifen Sie dafür zu Gimp, öffnen nacheinander jedes Bild, bearbeiten es, verkleinern es und speichern es schließlich. Darüber geht schnell einmal ein ganzes Wochenende vorbei. Zum Glück bringt jede gute Distribution Imagemagick mit, eine Sammlung von Kommandozeilentools zur Bildmanipulation.

Nein, das ist kein Tippfehler: Die Werkzeuge bedienen Sie fast ausschließlich über die Konsole. Die Tools verarbeiten spielend riesige Bildermengen wie am Fließband. Um etwa alle 451 Urlaubsfotos mit einem Rahmen zu versehen, genügt zum Beispiel schon ein kurzer Befehl.

Typische Anwendungsbereiche

Die Imagemagick-Programme eignen sich besonders für die folgenden Aufgabenbereiche:

  • Konvertierung in andere Bildformate
  • Änderung der Bildgröße
  • Pixelgenau drehen, skalieren und ausschneiden
  • Anwenden von Filtern und Effekten
  • Erstellung von Animationen für das Web
  • Erstellen von einfachen Grafiken mittels geometrischer Grundformen oder durch Kopieren von (kleineren) Grafikschnipseln
  • Erzeugen von Thumbnails und Rahmen
  • Mehrere Bilder zu einem Gesamtwerk zusammenstellen (etwa als Poster, Collage oder Bildergalerie)

Programmübersicht

Programm

Funktion

convert konvertiert das Originalbild in ein anderes Format, dabei angewandte Filter und Effekte betreffen nur das Ergebnis
mogrify ändert im Gegensatz zu convert das Bild direkt
composite überlagert mehrere Bilder
montage kombiniert Bilder zu einem Panorama, einem Poster oder einer Übersicht
import erstellt Screenshots
identify liefert Informationen über eine Bilddatei
display zeigt Bilder in einem Fenster an
animate spielt eine Animation ab

Ausschussware

Als erstes sollten Sie die misslungenen Aufnahmen aussortieren. Dabei hilft das Programm display (Abbildung 1). Der Befehl display *.jpg etwa zeigt alle JPEG-Bilder im aktuellen Verzeichnis an, die Leertaste schaltet immer ein Bild weiter. Eine Übersicht (Abbildung 2) über den vorhandenen Fotobestand, die sich per [Strg]+[S] auch speichern lässt, liefert zunächst der Befehl display vid:*.jpg.

Abbildung 1: An das Menü gelangen Sie über einen linken Mausklick auf das Foto, das kleinere Fenster hilft beim Navigieren in überdimensionalen Bildern.

Abbildung 2: Der Befehl "Display" erstellt einen Überblick über die geschossenen Fotos.

Über das Kommando identify bild.jpg entlocken Sie einem Foto tiefer gehende Informationen. Der Befehl liefert im Terminalfenster eine Reihe von etwas kryptischen Informationen zum Foto bild.jpg. Im Beispiel aus Abbildung 3 handelt es sich um eine JPEG-Datei, die eine Auflösung von 3264x2448 Pixel aufweist, wobei jeder Farbkanal 8 Bit Farbinformationen speichert. Bei drei Farbkanälen (für Rot, Grün und Blau) ergibt das eine Farbtiefe von 24 Bit. Der letzte Wert nennt noch die Dateigröße. Die in vielen Fotos versteckten EXIF-Informationen kramt der Parameter -verbose hervor:

$ identify -verbose bild.jpg

Haben Sie alle unerwünschten Fotos identifiziert und gelöscht, geht es im zweiten Schritt an eine Aufbereitung für die Homepage.

Eingemachtes

Für gewöhnlich liefert die Kamera die Fotos im JPEG-Format, das einen gravierenden Nachteil besitzt: Um eine hohe Kompression zu erreichen, wirft JPEG Bildinformationen über Bord. Das rächt sich, sobald Sie weitere Filter und Effekte auf die Fotos loslassen. Haben Sie Pech, hinterlassen diese Änderungen unerwünschte Artefakte im Bild. Wollen Sie die Urlaubsfotos also noch nachbearbeiten, wandeln Sie diese zunächst in ein unkomprimiertes Format um. Fotografen mögen etwa das TIFF-Format, zu dem der Befehl convert bild.jpg bild.tiff verhilft. Um viele Dateien in einem Rutsch zu überführen, hilft ein Shell-Befehl:

$ for i in *.jpg; do convert $i $(basename $i .jpg).tiff; done

Für jede Datei mit der Endung .jpg schneidet die Shell dem Dateinamen die Endung ab, hängt dafür ein .tiff an und ruft mit dem Ergebnis convert auf.

Wie alle seine Brüder aus dem Imagemagick-Paket erkennt convert das Dateiformat selbständig an der Endung. Jedes Programm weiß automatisch, dass es sich bei bild.jpg um ein Foto im JPEG-Format handelt. Benötigen Sie eine exotische Endung, weil die konvertierte Datei etwa exot.exo heißen soll, stellen Sie das Format einfach dem Dateinamen voran:

$ convert bild.jpg TIFF:exot.exo
Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare
Ubuntu will nicht...
Martin (unangemeldet), Freitag, 13. November 2009 19:37:10
Ein/Ausklappen

Mit Ubuntu 9.04 funktioniert keines der Beispiele...


Bewertung: 150 Punkte bei 12 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

6722 Hits
Wertung: 226 Punkte (29 Stimmen)

Schlecht Gut

Infos zum Autor

Tim Schürmann

Tim Schürmann

Tim Schürmann ist Diplom-Informatiker und derzeit als freier Autor unterwegs. Mehr Informationen finden Sie auf seiner Homepage unter www.tim-schuermann.de.


Infos zur Publikation

Infos zur Publikation

title_2012_02

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...
Skype für 64-Bit-Prozessor u. Suse 12.1
Klaus Sigerist, 05.02.2012 11:39, 3 Antworten
Hallo Gemeinde! Ich bin nur ein einfacher Nutzer und habe Probleme mit der Installation von Skyp...
8! Anfängerfrage :) Wie finde ich in Ubuntu die Datenträger (Bild, Text)
samuel leusam, 04.02.2012 15:53, 2 Antworten
Ich habe neu Ubuntu. Wenn ich die SD Karte im Laptop einstecke, erkennt er sie und gibt ihr den N...
OpenSuse 12.1-Service Kit 01/12
Christoph-J. Walter, 28.01.2012 08:52, 2 Antworten
Hallo Gemeinde, ich habe 12.1 neu installiert. Alles in Ordnung! Nun möchte ich das Service Kit (...
Ubuntu 11.10 konfigurieren
Michael Hinz, 27.01.2012 17:52, 1 Antworten
Ubuntu läuft bei mir. Allerdings nur, wenn die Daten-CD eingelegt ist. Unabhängig von Bios-Einste...