Haben Sie es schon einmal satt, Ihren bevorzugten Bildeditor ständig zu öffnen, um ihn einfach zuzuschneiden, seine Größe zu ändern oder das Dateiformat zu ändern? Möglicherweise müssen Sie diese Aufgaben problemlos im Batch oder in der Software ausführen?

Hier erfahren Sie, wie Sie Linux verwenden Konvertieren Tool, mit dem Sie all dies mit dem Terminal über die Befehlszeile erledigen können und vieles mehr.

Installieren Sie ImageMagick

Das Konvertieren Werkzeug ist Teil der beliebten Imagemagick Paket, das Sie installiert haben müssen. Überprüfen Sie mit dem folgenden Befehl, ob ImageMagick installiert ist.

konvertieren --version

Wenn die Versionsnummer von ImageMagick angezeigt wird, ist sie bereits installiert und Sie können mit dem nächsten Abschnitt fortfahren. Andernfalls installieren Sie ImageMagick mit dem folgenden Befehl:

sudo apt-get -y install imagemagick

Bildinformationen abrufen

Mit dem folgenden Befehl können Sie die grundlegenden Informationen zu jedem Bild abrufen:

instagram viewer
Konvertieren  -print "Typ:% m
Größe:% b
Abmessungen:% wx% h
"/ dev / null

Dadurch erhalten Sie den MIME-Bildtyp, die Dateigröße in KB und die Abmessungen in Pixel und sehen folgendermaßen aus:

Typ: JPEG
Größe: 35,6 KB
Abmessungen: 640 x 480

Ändern Sie das Bilddateiformat

Sie können das Dateiformat eines Bildes ganz einfach ändern mit:

Konvertieren  -Anhängen 

Dieser Befehl übernimmt die Datei, konvertieren Sie es in das richtige Format und speichern Sie ein neues Bild unter Sie müssen die richtigen Dateierweiterungen (d. H. JPG, GIF, PNG usw.) für das verwenden DEST_FILE und es erkennt automatisch, in welches Format das Bild konvertiert werden soll.

Ändern Sie die Größe eines Images unter Linux

Wenn Sie die Größe eines Bildes ändern oder schnell ein Miniaturbild erstellen möchten, können Sie dies mit dem tun -Größengröße Möglichkeit. Führen Sie den folgenden Befehl aus:

konvertieren-Größe ändern 25% 

Dadurch wird die Größe des Bildes geändert und eine neue Bilddatei bei DEST_FILE erstellt, die 25% der Abmessungen des Quellbilds entspricht. Bitte beachten Sie, dass der obige Befehl die Größe nicht um 25% reduziert, sondern stattdessen ein neues Bild generiert, das 25% der Größe entspricht. Wenn Sie ein Bild vergrößern müssen, können Sie den Prozentsatz auf mehr als 100% einstellen.

Anstatt die Größe nach Prozent zu ändern, können Sie auch die spezifischen Abmessungen mit dem folgenden Befehl angeben:

konvertiere -resize 1024x768 profile.jpg profile_large2.jpg

Mit dem obigen Befehl wird die Größe des Quellbilds auf 1024 x 768 Pixel geändert und das neue Bild unter DEST_FILE gespeichert.

Bild zuschneiden

Wenn Sie etwas von der Oberseite oder den Seiten abnehmen müssen, können Sie ein Bild mit dem folgenden Befehl zuschneiden:

Konvertieren  -crop 640x250 + 0 + 0 

Wenn das Quellbild beispielsweise 640 x 480 Pixel groß wäre, würde der obige Befehl zu DEST_FILE führen Dies ist ein Bild mit 640 x 250 Pixel, das die obere Hälfte des Bildes enthält, während die untere Hälfte beschnitten wurde aus. Das +0+0 Im obigen Befehl wird der Punkt ganz links im Bild angegeben, dh der Ort, an dem mit dem Zuschneiden begonnen werden soll.

Mit dem obigen Beispiel können Sie stattdessen die untere Bildhälfte mit dem folgenden Befehl speichern:

Konvertieren  -crop 640x250 + 0 + 230 

Dadurch wird das Zuschneiden bei 0x230 im Quellbild gestartet, wobei die obere Hälfte ausgeschnitten wird und nur die untere Hälfte übrig bleibt.

Bild drehen

Sie können Bilder sogar mit dem folgenden Befehl drehen:

Konvertieren  -rotate 90 

Mit dem obigen Befehl wird das Quellbild um 90 Grad im Uhrzeigersinn gedreht und das resultierende Bild in DEST_FILE gespeichert.

Bildunterschrift hinzufügen

Ein weiteres hervorragendes Merkmal der Konvertieren Mit diesem Tool können Sie Bildunterschriften sofort Bildunterschriften hinzufügen, einschließlich der Position im Bild, an der die Bildunterschrift platziert werden soll, sowie der zu verwendenden Schriftfamilie, Größe und Farbe. Verwenden Sie den folgenden Befehl, um einem Bild eine Beschriftung hinzuzufügen:

convert profile.jpg -pointsize 14 -font helvetica -fill gelb -draw 'text 270,160 "Herzliche Grüße aus der Familie"' profile_cap.jpg

Mit dem obigen Befehl wird eine Beschriftung von "Herzliche Grüße aus der Familie" mit der Schriftart auf dem Quellbild platziert Helvetica 14pt in gelb, wobei der obere linke Punkt des Bildes bei 270 x 160 Pixel beginnt, und speichern Sie die Ergebnisse in DEST_FILE.

Bitte beachten Sie, dass Sie mit dem vorsichtig sein müssen -zeichnen Option, die in einfachen Anführungszeichen beginnen muss, gefolgt von der Position des am weitesten links stehenden Punkts und dem Text der Beschriftung, der von doppelten Anführungszeichen umgeben ist.

Da ist ein riesige Liste von Farben verfügbar, und falls gewünscht, können Sie alle von Ihrem Computer unterstützten Farben mit dem folgenden Befehl auflisten:

Verwendung von Kühlern zur Inspiration für Paletten

Coolors ist eine Web-App mit vollem Funktionsumfang, mit der Sie die perfekten Farbschemata finden können. Hier erfahren Sie, wie Sie beginnen.

cb:> showrgb

Die Auswahl von Die Schriftarten variieren je nach Computer, aber alle Standardschriftarten, die allgemein verwendet werden, werden dort sein. Jedes Betriebssystem ist ein bisschen anders, aber in Ubuntu zum Beispiel befinden sich die Schriftarten innerhalb der /usr/share/fonts Verzeichnis und enthält eine Liste aller verfügbaren Systemschriftarten, die Sie im obigen Befehl verwenden können.

Bildbearbeitungsbefehle mischen und abgleichen

Sie können jede der oben genannten Optionen zu einem einzigen Befehl kombinieren, um eine höhere Effizienz zu erzielen. Wenn Sie beispielsweise ein großes Bild in der falschen Ausrichtung mit einer Größe von 2571 x 1200 Pixel haben und eine Miniaturansicht von 300 x 200 Pixel erstellen möchten, können Sie den folgenden Befehl verwenden:

Konvertieren  -rotate 90 -crop 1200x800 -groize 25% 

Das Obige würde zuerst das Bild um 90 Grad drehen, wodurch die neue Größe 1200x2571 Pixel ergibt. Als nächstes würde der Überschuss von unten abgeschnitten, sodass er nur 800 Pixel hoch ist, und schließlich die Größe des Bilds auf 25% seiner ursprünglichen Größe geändert, was zu einer endgültigen Miniaturansicht von 300 x 200 Pixel führt.

Stapelverarbeitung eines Bildverzeichnisses

Haben Sie ein ganzes Verzeichnis von Bildern, die Sie mit demselben Befehl verarbeiten möchten? Unter Linux ist das kein Problem. Beispielsweise möchten Sie möglicherweise Miniaturansichten aller Bilder in Ihrem aktuellen Arbeitsverzeichnis erstellen, indem Sie deren Größe auf 30% ihrer aktuellen Größe ändern:

mkdir Daumen
für i in `ls | grep .jpg $ `; konvertiere $ i-Größe 30% Daumen / $ i ändern; getan

Der obige Befehl durchsucht alle Dateien in Ihrem aktuellen Verzeichnis mit der Erweiterung .jpg, ändert die Größe auf 30% ihrer Größe und platziert die resultierenden Miniaturansichten im /thumbs/ Unterverzeichnis.

Bildmanipulation leicht gemacht!

Durch dieses Tutorial haben Sie hoffentlich die Möglichkeit genommen, Bilder über das Terminal mühelos und mühelos und einfach zu bearbeiten Batch-Prozess ein ganzes Verzeichnis mit einem einzigen Befehl.

Sie haben gelernt, was ImageMagick ist Konvertieren Das Tool bietet außerdem Informationen zum Ändern des Dateiformats, zum Ändern der Größe, Zuschneiden, Drehen und Hinzufügen von Bildunterschriften zu Bildern. Es gibt auch viele zusätzliche Funktionen zur Verfügung convert -help Option für eine vollständige Liste.

Email
Die 6 besten Android Gallery Apps besser als Google Fotos

Suchen Sie nach den besten Android-Galerie-Apps, um Google Fotos zu ersetzen? Hier sind sechs kostenlose Galerie-App-Alternativen, die einen Versuch wert sind.

Verwandte Themen
  • Linux
  • Bildkonverter
  • Bildbearbeiter
  • Batch-Bildbearbeitung
  • Terminal
  • Linux
Über den Autor
Matt Dizak (12 Artikel veröffentlicht)Mehr von Matt Dizak

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Noch ein Schritt…!

Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.

.