Gibt es zusätzlich zu imagemagick unter Linux eine Befehlszeilensoftware zum Konvertieren von JPG in PNG?

Ich habe Probleme mit imagemagick auf meinem Computer und suche daher nach einer Alternative, mit der Bilder auf der Befehlszeile von JPEG in PNG konvertiert werden können. Das Tool muss unter Linux laufen und sollte möglichst kostenlos zur Verfügung stehen.

Was ist das Problem mit imagemagick, dass Sie etwas "zusätzlich" brauchen? Ihr Fragenkörper sagt nichts aus.
Ich installiere imagemagick, aber ich habe Probleme mit der JPG-Konvertierung mit der Bibliotheksversion
Wenn Sie Hilfe bei der Lösung von Problemen mit der von Ihnen verwendeten Software benötigen, ist SR nicht der richtige Ort ( SuperUser könnte sein, aber sie würden auch viel mehr Details benötigen). Wenn Sie nach alternativer Software suchen, lesen Sie bitte Wie frage ich nach einer Alternative zu einer bestimmten Software und Was ist erforderlich, damit eine Frage „genügend Informationen“ enthält? Wir können nichts empfehlen, wenn wir nicht wissen, was Sie brauchen.
Ich verwende Graphicsmagick, um diese Aufgabe zu erledigen
Danke für die Selbstantwort, Alejandro. Ich habe Ihre Frage bearbeitet, um Ihnen ein Beispiel zu geben, wie der Körper aussehen sollte, damit er nicht als unklar geschlossen wird. Genießen Sie Ihre Lösung – und achten Sie bitte auf den Hauptteil Ihrer Fragen ;)
Wenn es keine CLI-Software sein muss, gibt es XnConvert , das die Arbeit erledigt.
Summen. Warum müssen Sie das tun? Sie werden nur mehr Speicherplatz verbrauchen. Ich sehe keinen Zusatznutzen.

Antworten (2)

Mit convert:

ls -1 *.jpg | xargs -n 1 bash -c 'convert "$0" "${0%.jpg}.png"'

mit mogrify(beachten Sie, dass dies Teil von imagemagick ist, aber für Sie funktionieren könnte):

mogrify -format png /path/*.jpg

Mit parallel:

parallel convert '{}' '{.}.png' ::: *.jpg

Ich habe Graphicsmagick verwendet , um diese Aufgabe zu erledigen. Um es auf Ubuntu zu installieren:

sudo add-apt-repository ppa:dhor/myway
sudo apt-get update
sudo apt-get install graphicsmagick

Das Konvertieren eines Bildes kann dann wie folgt erfolgen:

gm convert input.jpg output.png
Tatsächlich sind mehrere Repositorys und die Installation von Software ohne Verwendung des Systempaketmanagers der Schlüssel zum Brechen von System-Apps. Die einzige Möglichkeit, wie imagemagick aufgrund von Bibliotheksversionen in einem Ubuntu-System fehlschlagen kann, besteht darin, so etwas zu tun (zum Beispiel ein Rogue-PPA zu konfigurieren).
@jsbueno, Re „ a rogue PPA “: Bitte klären Sie, ob Sie glauben, tatsächlich ein rogueppa:dhor/myway PPA zu sein ( dh infiziert oder schädlich), oder ob Sie nur allgemeine Vorsicht walten lassen.
Nur allgemeine Worte der Warnung. Wie später im Jahr 2016 gelang es mir, mein System so gut wie auszulöschen, indem ich einfach ein schlecht konfiguriertes PPA einfügte und einige Pakete ersetzte, die es nicht haben sollte.