Ausgabe
Mein Kunde hat etwa 100.000 gescannte Dokumente (jpg), mit denen er täglich arbeitet. Ich möchte wissen, wie ich die Dateigröße dieser Bilder reduzieren kann, um die Dateiübertragung und das Browsen zu beschleunigen.
Die Dokumente werden schwarz/weiß gescannt und im jpg -Format gespeichert. Sie haben eine Auflösung von 150dpi und eine Größe von 1275×1753 (Breite x Höhe). Das Hauptproblem ist ihre Größe , die zwischen ~150kb und ~500kb liegt , was meiner Meinung nach zu hoch für ein Schwarz/Weiß-Bild ist.
Besteht die Möglichkeit, dass ich ihre Größe reduzieren kann, indem ich die Auflösung ändere, einen Farbmodus ändere oder so? Versucht, mit Photoshop herumzuspielen, aber kein Glück.
Die gescannten Dokumente dienen ausschließlich der Überprüfung. Ich glaube also nicht, dass sie viele Details oder die ursprüngliche Bildgröße benötigen.
Werde das Programm in c# schreiben, also sagen Sie mir, ob es eine gute Bildbibliothek für diesen Zweck gibt.
Lösung
Wenn Ihre Bilder JPEG-komprimiert sind, dann sind sie entweder Graustufen (8 Bit pro Pixel) oder Vollfarbe (24 oder 32 Bit pro Pixel). Mir sind keine anderen JPEG-Typen bekannt.
Angesichts dessen haben Sie wahrscheinlich keinen großen Nutzen, wenn Sie versuchen, diese Bilder ohne Änderungen an ihrer Größe (Anzahl der Pixel in beiden Richtungen) und/oder ihrem Farbraum in andere Formate zu konvertieren.
Es besteht die Möglichkeit, dass JPEG 2000 Ihre Bilder besser komprimiert als JPEG, aber eine andere verlustbehaftete Komprimierung führt zu weiteren Artefakten. Sie können es selbst versuchen und sehen, ob dieser Ansatz für Sie akzeptabel ist. Ich kann Ihnen jedoch keine Tools für diesen Ansatz empfehlen.
Ich würde Ihnen empfehlen, zu versuchen, Ihre Bilder in Bilevel-Bilder (dh mit nur zwei Farben) umzuwandeln und sie mit einem der FAX-Komprimierungsschemata (Gruppe 3 oder Gruppe 4) zu komprimieren. Sie können auch versuchen, die Bildgröße gleichzeitig zu reduzieren. Dies kann leicht mit der Docotic.Pdf-Bibliothek erreicht werden (Haftungsausschluss: Ich arbeite für den Anbieter der Bibliothek).
Bitte sehen Sie sich meine Antwort auf eine ähnliche Frage wie Ihre an. Die Antwort zeigt, wie RecompressWithGroup4Fax
und/oder Scale
Methoden verwendet werden, um vorhandene Bilder in PDF neu zu komprimieren .
Es gibt auch wertvolle Ratschläge von @plinth über JBIG2-Komprimierung und andere Dinge. Sehr lesenswert.
Beantwortet von – Bobrovsky
Antwort geprüft von – Dawn Plyler (FixError Volunteer)