loader

So komprimieren Sie einen Ordner mit Bildern bequem über die Befehlszeile

Anonim

Wenn Sie mit einer großen Anzahl von Bildern zu tun haben, möchten Sie nicht unbedingt jedes Bild in einem Bildbearbeitungsprogramm öffnen und als optimierte Webdatei speichern. Es ist viel einfacher, es in großen Mengen zu machen, und wenn Sie ein Keyboard-Ninja sind, können Sie dies leicht mit einer einzigen Zeile tun.

Wenn Sie Linux oder Mac OS X ausführen, können Sie mit der Bash-Shell ganz einfach Vorgänge für mehr als eine Datei gleichzeitig ausführen. Wenn Sie Windows ausführen, empfehlen wir die Installation von Cygwin - und wählen Sie während des Installationsvorgangs das ImageMagick-Paket aus. Andernfalls müssen Sie das separat herunterladen und installieren. Für Linux oder Mac sollten Sie ImageMagick installieren, was ziemlich einfach ist.

Jetzt, da Sie das nicht mehr können, müssen Sie ein Terminalfenster öffnen, das bereits auf den Ordner der Bilder eingestellt ist, die Sie bearbeiten möchten. Für cygwin müssen Sie wahrscheinlich den Befehl cd verwenden und in den Ordner / cygdrive / c / wechseln, wie folgt:

cd /cygdrive/c/

Verwenden Sie die Befehle cd und ls, um herauszufinden, wo Sie sich befinden, und navigieren Sie zu dem Ordner, den Sie bearbeiten möchten. Wenn Sie ein Linux-Benutzer sind, sollten Sie bereits wissen, wie das geht.

Jetzt können Sie den Befehl endlich ausführen. Versuchen Sie es mit der Größe:

for f in *.jpg; do convert -quality 70 $f $f; done

Der Befehl verwendet den Operator for, um die Liste der als * .jpg definierten Dateien aufzulisten, und führt dann den Befehl convert aus, der eigentlich ImageMagick ist, um die Qualität der JPG-Datei auf 70 zu reduzieren.

Wenn Sie nur ein einzelnes Bild komprimieren möchten, können Sie dies wie folgt tun, indem Sie die 70 an die gewünschte Komprimierungsstufe anpassen - 50 würde mehr komprimieren, aber wahrscheinlich werden Sie an diesem Punkt eine erhebliche Qualitätsverschlechterung feststellen.

convert -quality 70 image.jpg image.jpg

Wenn Sie den Image-Namen zum ersten Mal eingeben, geben Sie an, welche Datei geöffnet werden soll. Beim zweiten Mal geben Sie an, unter welcher Datei die Datei gespeichert werden soll, die in diesem Beispiel identisch ist. Sie können auch einfach den Namen der Ausgabedatei ändern, wenn Sie die vorhandenen Dateien speichern möchten. Wir empfehlen jedoch, eine Sicherungskopie aller Bilder zu erstellen, bevor Sie etwas unternehmen.

Hinweis: Wenn Sie unter Windows dasselbe ohne Cygwin tun möchten, können Sie unserem aktualisierten Handbuch folgen, das eine Batchdatei verwendet.

Tipp Der Redaktion