Int.-Auskunft   Tel.-Analyse   Übersetzer    IP-Locator    Whois   ImageShack   TinyURL   Google
Homepage Scambaiter Deutschland Forum Romance-Scambaiter Scambaiter - Deutschland Antispam
Zum Seitenanfang Schritt hoch Schritt runter Zum Seitenende

Gimp-Alternative Foto-Multitalent Imagemagick im Überblick

#1 von Roadrunner , 02.07.2015 16:44

Zitat

Gimp-Alternative
Foto-Multitalent Imagemagick im Überblick

02.07.2015 | 12:05 Uhr | Stephan Lamprecht
Wir stellen die Gimp-Alternative Imagemagick vor.

Beim Thema Fotobearbeitung unter Linux denken die meisten Anwender zuerst an Gimp. Es gibt aber die weniger populäre Alternative Imagemagick für das Terminal mit hocheffizienten Bearbeitungsfunktionen.

Bei Systemadministratoren ist Imagemagick durchaus beliebt: Bietet eine App auf einem Webserver Funktionen für die Bildbearbeitung an, verrichtet im Hintergrund oft Imagemagick die Arbeit. Auf dem Desktop führt das Programm eher ein Schattendasein – zu Unrecht, wie Sie gleich sehen werden. Das Programm hat zahllose Optionen, die auf die Automatisierung der Bildbearbeitung zielen (Dokumentation unter www.imagemagick.org ).

Dieser Beitrag konzentriert sich auf Funktionen, die sich auch für den interaktiven Einsatz eignen. Unter Debian/Ubuntu installieren Sie das Paket am schnellsten im Terminal mit

1
 
sudo apt-get install imagemagick
 



Imagemagick als Bildbetrachter

Imagemagick taugt auch als einfacher Bildbetrachter. Öffnen Sie ein Terminal und wechseln Sie dort in einen Ordner, der Bilder enthält. Für eine Übersicht aller Fotos eines bestimmten Formats geben Sie

1
 
display vid:*.JPG
 



ein. Das Programm bietet dann eine Vorschauansicht aller JPG-Dateien in diesem Verzeichnis inklusive der Dateinamen. Die Ansicht können Sie mit der Tastenkombination

1
 
Strg + S
 

auch speichern. Mit dem Kommando

1
 
display dateiname
 

erhalten Sie ein Einzelbild. Der folgende Befehl

1
 
display *.jpg
 



liefert alle JPG-Dateien des aktuellen Verzeichnisses, wobei Sie mit Druck auf die Leertaste zum nächsten Bild wechseln.


Klassische Aufgabe: Formate konvertieren

Die Konvertierung der Quelldateien in ein anderes Dateiformat ist eine verbreitete Aufgabe in der eigenen Fotosammlung. Für das Umwandeln verwenden Sie das Kommando

1
 
convert
 

. Als Parameter erwartet es den Namen der Quell-und der Zieldatei:

1
 
convert name.jpg name.tiff
 



Das gewünschte Ausgabeformat interpretiert die Software automatisch anhand der Endung. Sollen mehrere Dateien umgewandelt werden, genügt kein Wildcard-Zeichen, dafür benötigen Sie eine Schleifenkonstruktion:

1
2
 
for i in *.JPG; do convert $i `basename $i
.JPG`_umgewandelt.bmp; done
 



Das ist einfacher, als es auf den ersten Blick aussieht:
Die Variable „$i“ erhält nacheinander die Dateinamen aller Dateien mit der Endung JPG zugewiesen. Auf diese Variable (also stets einer einzelnen Datei) wird das Kommando „convert“ angewendet. Als Zielname wird der „Basename“ ohne die Endung JPG verwendet. Statt „JPG“ erhält die Datei den Hinweis „umgewandelt“ sowie die Endung „.bmp“, womit zugleich das neue Format definiert ist.

Mit Imagemagick wandeln Sie optional jede Bilddatei auch in ein PDF um. Dazu geben Sie einfach den neuen Dateinamen und die Endung „.pdf“ an. Eine Variante besteht in der Zusammenfassung aller Bilder in einem gemeinsamen mehrseitigen PDF. Um alle JPG-Dateien des Verzeichnisses in einem PDF anzuzeigen, nutzen Sie das Kommando

1
 
convert *.JPG kontaktbogen.pdf
 

. Und wenn Sie schnell alle Bilder aus einem PDF extrahieren wollen, nutzen Sie das Kommando

1
 
pdfimages -j quelle.pdf zielordner
 

.


Alle Fotos eines Ordners gemeinsam in ein PDF packen? Auch das funktioniert mit einem schlichten convert-Kommando von Imagemagick.

Zum Umbenennen eignet sich „convert“ ebenfalls. Indem Sie mit bestimmten Platzhalterzeichen arbeiten, legen Sie fest, wie Imagemagick die Dateien bezeichnen wird:

convert *.png %03d.bmp

Alle Dateien des PNG-Formats wandeln Sie damit in Bitmaps um. Als Dateinamen werden drei dezimale Stellen verwendet, die Imagemagick automatisch hochzählt.

Mit

1
 
convert 
 

entstehen stets neue Dateien. Wenn Sie an den Originalen selbst arbeiten wollen, nutzen Sie den Befehl

1
 
mogrify
 

. Die möglichen Aktionen sind bei beiden Kommandos nahezu identisch.

Bilder drehen und skalieren
Eine weitere typische Aufgabe ist das Drehen von Fotos, etwa weil Sie während der Aufnahme das Handy falsch gehalten haben. Kein Problem mit Imagemagick. Um alle Dateien eines Typs um 90 Grad nach rechts zu drehen, verwenden Sie dieses Kommando:

1
 
mogrify -rotate 90 *.bmp
 



Alle BMP-Dateien werden anschließend entsprechend bearbeitet. Soll die Drehung in die andere Richtung gehen, tragen Sie ein negatives Vorzeichen ein.

Ein weiterer wichtiger Parameter ist „resize“. Die Option erwartet von Ihnen die Angabe der neuen Abmessungen für die Datei:

1
 
mogrify -resize 800x600 datei.bmp
 



Imagemagick achtet hierbei auf die Proportionen des Fotos und versucht, das Bild auf diese Größe zu bringen. Die tatsächliche Höhe oder Breite kann davon abweichen, je nachdem wie groß das Original ist. Möchten Sie ein Foto auf eine exakte Größe skalieren, selbst wenn das Ergebnis zu einer verzerrten Abbildung führen sollte, müssen Sie die Pixelangabe mit einem Ausrufezeichen abschließen:

1
 
mogrify -resize 560x435! test.bmp
 



Auf Webseiten werden Abbildungen häufig in einer exakten Breite benötigt, damit das Layout nicht gesprengt wird. In diesem Fall geben Sie die gewünschte (maximale) Breite einfach als einzigen Parameter an, also zum Beispiel

1
 
convert -resize 250 bild.png skaliert.png
 

. Möchten Sie hingegen die Höhe der Grafik beschränken, stellen Sie dem Wert in dieser Form

1
 
convert -resize x240 bild.png hoehe.png
 



ein “x” voran.
Eine Mini-GUI ist dabei: Wenn Sie beim Betrachten eines Bildes die Maustaste klicken, sind wichtige Kommandos an der grafischen Oberfläche erreichbar.

Beispiele für weitere Funktionen
Mit Imagemagick können Sie Ihr Bildmaterial neu arrangieren und zusammenstellen. Bereits bei „convert“ dürfen Sie die Option “-append” verwenden. Wollen Sie etwa drei Bilder nebeneinander in einer Collage arrangieren, verwenden Sie das folgende Kommando:

1
 
convert +append a.png b.png c.png nebeneinander.png
 



Wenn Sie die Dateien vertikal anordnen wollen, verwenden Sie „-append“. Möchten Sie einen zusätzlichen Abstand einfügen, nutzen Sie dazu den Parameter „-splice“. Dieser erwartet eine Angabe in Pixel für die Horizontale und Vertikale:

1
2
 
convert +append a.png b.png c.png -splice 10×0
bildmitabstand.png
 



Mit einer Reihe von Filtern und Effekten bearbeiten Sie auf Wunsch Ihre Fotosammlung ebenfalls direkt auf der Konsole. Eine der optisch ansprechenden Optionen ist ein Rahmen:

1
2
 
convert -bordercolor black -border 15x15 bild.bmp
rahmen.tiff
 



In diesem Beispiel erhält das Bild einen schwarzen Rahmen mit 15 Pixel Breite.

schnelle Slideshow (Wiedergabe einer Bilderreihe)
Bildervergleich und Anzeige der Unterschiede
überlagerte Collage mehrerer Dateien in einem Bild
Wiedergabe von Bildern
Bilderdetails wie Größe, Auflösung etc.
Bildschirmfotos
Montage mehrerer Dateien zu einem Bild
Dieser Artikel stammt aus der LinuxWelt 3/2015



© http://www.pcwelt.de/ratgeber/Foto-Multi...ve-9680063.html



Sola Scriptura

In a world without walls and fences,
who needs windows and gates?
Linux is like a wigwam with an Apache inside

¥$ WE $CAN

Dateianlage:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen und (falls vorhanden) Vorschau-Grafiken der Dateianhänge angezeigt Jetzt anmelden!
Foto-Multitalent Imagemagick im U?berblick - PC-WELT.pdf

1 Mitglied findet das Gut!
 
Roadrunner
Moderator/Medienjunkie
!
Beiträge: 8.823
Registriert am: 11.01.2010

zuletzt bearbeitet 31.03.2021 | Top

Howto: Imagemagick mit Frontend "Display" im Überblick

#2 von if6was9 , 02.07.2015 17:58

Für diejenigen, die gerade beim Wort "Terminal" ein bischen gestutzt haben: Imagemagic läßt sich ganz normal mit Fensteroberfläche bedienen!

NUR: Das Programm selber muß unter Linux ( zB Ubuntu, Lubuntu, Debian, etc) in der Kommandozeile "gestartet" werden. Es gibt also nicht einfach einen Button auf den man klicken kann.

Wie starte ich ein Terminal?
unter Lubuntu: Man drücke gleichzeitig STRG und ALT und T. Dann öffnet sich ein schwarzes Fenster, das evtl auch viele andere bereits von Windows kennen, wenn man im Programmstarter "cmd" eingibt.

Dort tippt man nun einfach

1
 
display
 


ein, damit wird die grafische Bedienoberfläche für Imagemagic gestartet. Das Fenster des Grafik-Programmes Imagemagic öffnet sich, und der Zauberer erscheint!

Nun klickt man einmal irgendwo in die Bildfläche, und es erscheint die Dialog-Box mit den Programm-Funktionen:

Die Bedienelemente sind englisch-sprachig. Zum Öfnen eines Bildes geht man auf File>>open

und man navigiert ("browse") zum gewünschten Ordner, und dem gewünschten Bild:

Jetzt kann es losgehen. Man kann erstmal alle Menüpunkte anklicken um zu sehen wo welche Funktionen zu finden sind.
Wir wollen jetzt das Bild mit einem Text versehen und wählen also Image Edit>>>annotate :

Es erscheint das nächste Menü zum Auswählen der Schriftart, -farbe, -hintergrundfarbe etc:

Jetzt klickt man im Bild an die Stelle, an der links die Schrift beginnen soll und tippt den Text ein. Für eine neue Zeile wird der oben beschrieben Vorgang wiederholt. Wenn man mit dem Text fertig ist, klickt man auf Apply ("Übernehmen"):

Jetzt noch die neue Bilddatei unter einem neuen Namen abspeichern mit File>>>Save:



Fertig!!


Wenn die hier gefundenen Informationen für dich hilfreich waren oder dich evtl sogar vor einem größeren finanziellen Schaden bewahrt haben, dann spende bitte einen Kleinbetrag an uns! Dazu gehst du bitte auf unsere Startseite scambaiter-forum.info und nutzt den Button "Spenden an Scambaiter" rechts oben.
Aktueller Spendenaufruf: Aufruf zu freiwilligen Spenden für unser Forum (3)


2 Mitglieder finden das Gut!
4 Mitglieder haben sich bedankt!
 
if6was9
Administrator
Beiträge: 5.849
Registriert am: 01.09.2014

zuletzt bearbeitet 02.07.2015 | Top

RE: Howto: Imagemagick mit Frontend "Display" im Überblick

#3 von Roadrunner , 02.07.2015 18:15



Sola Scriptura

In a world without walls and fences,
who needs windows and gates?
Linux is like a wigwam with an Apache inside

¥$ WE $CAN


 
Roadrunner
Moderator/Medienjunkie
!
Beiträge: 8.823
Registriert am: 11.01.2010


   

Alias-eMail-Adressen bei freenet: mit eMail-Programm
Header bei Mails anzeigen

Xobor Einfach ein eigenes Forum erstellen
Datenschutz