Reduzierung der Dateigröße gescannter Briefe

Geschichte

Dies ist eine Folgefrage zu und eine alte Frage von StackOverflow skalieren und Farben reduzieren, um die Dateigröße des Scans zu reduzieren

Leider convertist imagemagick zu langsam (Manchmal empfängt unser System mehrere Bilder pro Minute. Bisher gibt es nur einen Server, der die Dateien konvertiert. Wenn das zu lange dauert, muss der Kunde warten).

Hier nochmal die alte Frage, aber diesmal auf Softwarerecs, da ich ein Tool suche und keine Programmiertipps.

Einführung

Ich muss die Dateigröße eines Farbscans reduzieren.

Bis jetzt denke ich, dass die folgenden Schritte gemacht werden sollten:

  • selektive Unschärfe (oder ähnliches), um Rauschen zu reduzieren
  • auf ~120dpi skalieren
  • Farben reduzieren

Bisher verwenden wir die Tools convert (imagemagick) und net-ppm.

Die Scans sind Rechnungen, keine Fotos.

Alle Hinweise geschätzt.

Beispieldaten:

Erforderliche Funktionen

  • Das menschliche Auge sollte bei der Betrachtung des Gesamtbildes auf einem Standardmonitor keinen großen Unterschied feststellen.
  • Es sollte eine Farbreduzierung durchgeführt werden. Aber nicht zu schwarz/weiß. Ich denke, es werden mindestens 8 Farben benötigt.
  • Open-Source-Software bevorzugt, aber kein „Muss“.
  • Schneller als convertvon imagemagick. Aber nimm das nicht zu ernst. Kleine Dateigröße ist das Hauptthema.
  • Muss auf Linux-Servern im Stapelmodus ausgeführt werden (keine GUI). Kümmern Sie sich nicht um Windows, Mac oder Android.
Wie langsam ist "zu langsam", um ein Bild zu konvertieren? Haben Sie auch versucht, das Bild vom Scanner in Schwarzweiß zu erfassen, um die Farben zu reduzieren, anstatt eine Bildverarbeitung zu verwenden?
@RussL "Wie langsam ist "zu langsam", um ein Bild zu konvertieren?" dies hängt von der Hardware und vom Image ab. Bitte nimm das nicht zu ernst. Und: Ich will Farben, nicht Schwarz-Weiß! Ich möchte die Farbmenge reduzieren, da die Dateigröße stark reduziert wird.
Ich verstehe, Sie möchten also eher von 24-Bit auf 8-Bit umsteigen. Ich bin kein großer Linux-Experte, aber GIMP könnte funktionieren. Ich fand auch diese Liste, die Sie vielleicht hilfreich finden könnten: tecmint.com/best-image-photo-editors-for-linux
@RussL danke für deinen Link. In meinem Fall ist die Stapelverarbeitung wichtig. Ich denke, Sie können dies mit Gimp tun, aber ich habe das Gefühl, dass dies die falsche Richtung ist.
Welcher Server ist das? Himbeere oder noch kleiner? Bilder pro Minute sollten kein Problem sein. Bitte definieren Sie Ihre Hardwareumgebung.

Antworten (1)

Sie können JPEG anstelle von PNG verwenden.

Verwenden Sie convertauf der Befehlszeile (von ImageMagick) und jpegoptim:

convert example.png example.jpg; jpegoptim -S100k example.jpg

Die resultierende Datei ist ungefähr 100k groß.

Lesbar, aber nicht perfekt.

Hier das Ergebnis: http://www.thomas-guettler.de/tbz/example_jpegoptim_100k.jpg