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:
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
Ä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:
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.
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.
- Linux
- Bildkonverter
- Bildbearbeiter
- Batch-Bildbearbeitung
- Terminal
- Linux
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.