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