pnm Bilder in png oder jpg umwandeln
Vorbemerkung
1.
Dieser Artikel ist eine Einführung. Der Befehl convert hat noch Tonnenweise weitere Parameter mit denen Sie Bilder
bearbeiten können.
Mehr dazu finden Sie auf der Internetseite
http://www.imagemagick.org
2.
Das unten beschriebene Programm "convert" ist im Paket "imagemagick" enthalten.
sollte eine Fehlermeldung in der Art von
Die Anwendung »convert« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
sudo apt-get install imagemagick
oder
Befehl nicht gefunden.
beim Ausführen von "convert" erscheinen, müssen Sie "imagemagick" erst installieren.
Wozu brauche ich das hier?
Wenn Sie das Programm XSane zum einscannen von Bildern verwenden, wird bei der Einstellung "Mehrseitig"
für jede eingescannte Seite ein Bild mit der Endung pnm erzeugt.
Nachdem Sie den Knopf "Mehrseitige Datei speichern" angeklickt haben, werden diese Dateien zu einer PDF Datei
zusammengesetzt.Wenn Sie danach den Knopf "Projekt löschen" anklicken, werden die pnm Dateien gelöscht.
Sollten Sie die einzelnen pnm Dateien, zur späteren Weiterverarbeitung, behalten und in ein anderes Format
umwandeln wollen (png, jpg), sollten Sie diese pnm Dateien, bevor Sie auf den Knopf "Projekt löschen" klicken, in ein
aussagekräftiges Verzeichnis um kopieren um sie dort mit dem Kommando
convert
in jpg oder png Bilder umzuwandeln.
Wechseln Sie dazu in das Verzeichnis mit den pnm Dateien und wandeln Sie die Dateien wie im nachfolgenden Beispiel um.
Beispiel:
convert -resize [xx% oder wwxhh] -quality [1-100] *.pnm <Name-der-Datei>.jpg
Beschreibung:
=====================================================================================================
Option -resize:
xx% = Vergrößern oder Verkleinern in Prozent
wwxhh = Vergrößern oder Verkleinern in Pixeln (Breite und Höhe) Das Ausrufezeichen hinter wwxhh erzwingt
eine mögliche Verzerrung des Bildes.
Hier kann man auch nur die Höhe oder Breite angeben.Das Bild wird dann ohne Verzerrung skaliert.
Entweder mit ww = Breite oder mit xhh = Höhe.
Option -quality:Bei jpg
1 = Kleine Dateien/Beste Kompression/Schlechteste Bild
100 = Gosse Dateien/Schlechteste Kompression/Bestes Bild
*.pnm
Wandle alle Dateien im aktuellen Verzeichnis mit der Endung pnm um.
<Name-der-Datei>.jpg
Wandle alle Dateien ins jpg Format um und gebe den einzelnen umgewandelten Dateien
den Dateinamen "Name-der-Datei" und eine fortlaufende Nummer und setze ".jpg" dahinter.
Hier ein paar konkrete Beispiele:
Kompressionsgrad für alle Beispiele -> 60%
Verkleinern um 50%: convert -resize 50% -quality 60 *.pnm Urlaub-2014.jpg
Verkleinern im Format 200x100: convert -resize 200x100! -quality 60 *.pnm Autoteile.jpg
Breite 200 Pixel: convert -resize 200 -quality 60 *.pnm Quittungen.jpg
Höhe 200 Pixel,speichern als png: convert -resize x200 -quality 60 *.pnm Schnittmuster.png
PNG Optimierung
PNG Bilder können mit dem Programm "optipng" optimiert werden.
Installationsanweisung
sudo apt-get install optipng
Beispiel:
optipng -o5 Dateiname.png
Die Optimierungsstufen gehen von -o1 bis -o7 wobei Stufe o2 bis o3 oft ausreicht.
Höhere Werte bringen oft keinen großen Gewinn mehr.
-o1 = ineffektiv aber schnell
-o7 = am effektivsten aber langsam