Einfach. Installieren Sie imagemagick :
sudo apt-get install imagemagick
Die einfachste Verwendung ist:
convert File.tif File.jpg
Es ist klug und hängt von Ihrer Dateierweiterung ab.
Für Batch-Konvertierungen verwenden wir jetzt eine Schleife.
CD in das Verzeichnis, in dem sich Ihre TIF-Dateien befinden.
dann:
for f in *.tif; do echo "Converting $f"; convert "$f" "$(basename "$f" .tif).jpg"; done
Lesen Sie auch als:
for f in *.tif
do
echo "Converting $f"
convert "$f" "$(basename "$f" .tif).jpg"
done
Das sollte es tun!
Wenn Sie alle Dateien konvertiert und die Integrität des neuen JPG überprüft haben, müssen Sie nur rm *.tif
in diesem Verzeichnis alle alten .tif-Dateien löschen. Gehen Sie jedoch vorsichtig mit Sternchen um. Fügen Sie nach dem kein Leerzeichen ein, da sonst *
alle Ihre Dateien im Verzeichnis gelöscht werden.
Tipp: Wenn Sie einen Ordner mit Unterordnern haben, der diese Bilder enthält. Mit dieser for-Schleife können Sie alle .TIF-Dateien in diesem Ordner suchen:
for f in $(find -name *.tif); do ...; done
Converting filename.tif
oderConverting filename
?basename
Befehl benötigt 2 Argumente. Beispielsweisebasename file.tif .tif
wird "file" zurückgegeben, wobei die Erweiterung .tif entfernt wird. Sie können die Schleife so ändern, dass "Dateiname.tif in Dateiname.jpg konvertieren" mit demselben Basisnamenbefehl angezeigt wird, wenn Sie dies wünschen.find
Das erste Argument sollte der Pfad sein, so dass die letzte Zeile sein solltefor f in $(find . -name *.tif); do ...; done
(da wircd
vorher im Verzeichnis gearbeitet haben). Ich habe versucht, die Antwort von @ Matt zu bearbeiten, aber die Änderungen müssen aus irgendeinem Grund mindestens 6 Zeichen lang sein.Ich habe diese Frage gefunden, als ich versuchte, es selbst zu tun. Zum späteren Nachschlagen können Sie sie auch so tun:
oder um es in ein Unterverzeichnis zu legen
quelle
Imagemagick sollte sie konvertieren können. Es ist ein Paket von Kommandozeilenprogrammen, wenn Sie damit einverstanden sind.
Ein Teil davon ist konvertieren -
Mann konvertieren:
quelle
Wenn Sie eine GUI-Anwendung bevorzugen, können Sie Phatch über die normalen Repositorys installieren. Öffnen Sie einfach das Ubuntu Software Center und suchen Sie danach. Ich bin nicht mehr am 11.04 aber ich hatte es damals installiert.
quelle
Die obigen Antworten werden
*.tif
für die TIF-Auswahl verwendet. Dies gibt jedoch einen Fehler zurück, wenn sich zu viele Dateien in Ihrem aktuellen Arbeitsverzeichnis befinden. Eine einfache Problemumgehung besteht darin, ein Python-Skript zu verwenden, um jede Datei im cwd zu konvertieren:quelle
for f in *.tif
wird nicht ausbleiben, wird aberconvert *.tif
.Ich möchte zu @ Matts Antwort hinzufügen, dass Sie Folgendes tun können, wenn Sie möchten, dass die Dateien in den Unterordnern gespeichert werden:
Dies behandelt auch das Problem, wenn Ihr Dateipfad / -name Leerzeichen enthält
quelle
Die GIMP GUI-Lösung mit einem Batch Process Plugin
Funktioniert in Ubuntu 18.04 mit GIMP 2.8
Dialogfeld "Stapelverarbeitungseingabe"
Dialogfeld "Stapelverarbeitungsausgabe"
Installationsanleitung
1 - Laden Sie die aktuelle Plugin-Datei von der Homepage von DBP - David's Batch Processor auf Ihren Desktop herunter . Für Ubuntu 18.04, das Gimp 2.8 ruiniert, war die für mich funktionierende Datei dbpSrc-1-1-9.tgz .
2 - Besorgen Sie sich einige GIMP-Entwicklungsdateien:
3 - Wechseln Sie in das Systemquellcodeverzeichnis:
4 - Extrahieren Sie das Plugin von Ihrem Desktop in ein eigenes Quellcodeverzeichnis. Ersetzen Sie [Benutzername] durch Ihren aktuellen Benutzernamen und verwenden Sie den Dateinamen, den Sie oben in Schritt 1 heruntergeladen haben:
5 - Wechseln Sie in das Quellcodeverzeichnis des Plugins:
6 - Kompiliere das Plugin:
7 - Installieren Sie das Plugin:
8 - Starten Sie GIMP und Sie finden das Plugin unter Menü-> Filter-> Stapelverarbeitung.
quelle