Werkzeug zum Reparieren von Strichzeichnungen / Diagrammen, die falsch als JPEG gespeichert wurden

0

Wenn Sie eine Strichzeichnung als JPG-Datei komprimieren, wird sie etwas verschwommen. Bereiche mit einfarbiger Farbe werden zu Bereichen mit leicht variabler Farbe usw. Gibt es Werkzeuge, die versuchen, dieses Problem zu beheben, die Unschärfe zu entfernen und feste Bereiche wieder fest werden, so dass das Bild besser aussieht und mit PNG oder GIF?

In der Theorie ist die bloße Farbverkleinerung eines Bildes das Richtige, aber im Allgemeinen funktioniert das nicht immer gut. Ich denke, ein Algorithmus, der auf die spezifische Aufgabe der Reparatur von Schäden abgestimmt ist, die durch Komprimieren als JPG ausgeführt wurden, könnte besser sein.

Im Idealfall möchte ich etwas, das frei von der Befehlszeile aus ausgeführt werden kann.

rjmunro
quelle
2
Könnten Sie (einen kleinen repräsentativen Abschnitt davon) ein Beispiel-JPG posten?
RedGrittyBrick

Antworten:

2

Einige Bildbearbeitungsprogramme können Pixelbilder in Vektorbilder umwandeln (durch automatisches "Tracing"). Sie können damit das Bild bereinigen und den Vektor in ein GIF-, PNG- oder anderes Format konvertieren, das verlustfreie Komprimierung verwendet (JPEG ist "verlustbehaftet"). Ich habe Corel Suite in der Vergangenheit verwendet, aber ich bin mir sicher, dass es viele Werkzeuge zum Vektorzeichnen mit dieser Funktion gibt.

Im schlimmsten Fall können Sie das JPEG als halbdurchscheinendes Hintergrundbild hinzufügen, einen Vektor-Layor hinzufügen, die Vektorlinien & amp; manuell verfolgen. Kurven darüber und löschen Sie die darunter liegende Ebene, bevor Sie sie als GIF, PNG usw. speichern. Ich habe dies häufig getan, um Firmenlogos aus der Fuzzy-Hardcopy mit niedriger Auflösung zu erstellen, die Unternehmen normalerweise senden, wenn Sie Grafiken in Software integrieren möchten. Es funktioniert gut und kann recht schnell sein, wenn Sie sich mit den Werkzeugen zum Zeichnen und Optimieren von Grafiken der Vektor-Art-Software vertraut gemacht haben.

RedGrittyBrick
quelle
+1 für die Erwähnung der Vektorisierung de.wikipedia.org/wiki/Vectorization_%28image_tracing%29
David Cary
2

Ich hatte das genau dasselbe Problem Die Lösung, die ich gefunden habe, war der Despeckle-Filter in The GIMP.

Kein Paint.Net-Filter hat das gemacht, was ich wollte, und der GIMP-Despeckle-Filter erfordert etwas manuelles Fummeln, aber dies war die schnellste Lösung, die ich gefunden habe.

Beachten Sie, dass, wie HarryMC sagt, es zu einer Bildverschlechterung kommen kann. Versuchen Sie, den Schärfefilter nach (nicht vorher) zu verwenden.

Dour High Arch
quelle
0

Ein Pixel weg ist ein Pixel verloren. Jede Zerstörung eines Bildes ist im Allgemeinen irreversibel.

Insbesondere können Sie einen Bildeditor verwenden, um das Problem Pixel für Pixel manuell zu beheben. Zum Beispiel mit Photoshop oder kostenlos Paint.NET oder IrfanView .

Sie können Hilfe erhalten, indem Sie einige Filter auf das Bild anwenden, z. B. "Scharfzeichnen". Erwarten Sie jedoch nicht zu viel.

Im Allgemeinen ist das verlustfreie TIFF-Format am besten geeignet, um Bilder für die zukünftige Bearbeitung aufzubewahren, obwohl der Speicherplatz maximiert wird.

harrymc
quelle
Ich erwarte keinen 100% ig perfekten Job, nur einen etwas besseren Job, als Sie mit einer einfachen Farbreduktion bekommen.
rjmunro
Dann ist das Anwenden von Filtern die einzige Möglichkeit. Wenn Sie Photoshop haben, ist dies das mit der umfangreichsten Auswahl an Plug-ins und vielen weiteren, die im Web zu finden sind.
harrymc
Ich möchte dies von der Befehlszeile bis zu Tausenden von Bildern tun - das Filtern von Filtern in Photoshop oder Paint.net ist keine Option.
rjmunro
Mit Photoshop können Sie einen Filter (oder eine Reihe von Vorgängen) auf einen gesamten Ordner anwenden.
harrymc
IrfanView hat auch Stapelverarbeitung und den Schärfefilter.
harrymc