Das Projekt wurde auf GitHub veröffentlicht , das zur Beseitigung von Kompressionsartefakten aus JPEG-Bildern entwickelt wurde. Dies geschieht durch die Wiederherstellung der Genauigkeit der Koeffizienten der diskreten Cosinustransformation. Innerhalb der Grenzen, die durch die Quantisierungstabelle festgelegt sind, erlaubt es dem Algorithmus jedoch nicht, das Bild neu zu filtern. Der Code ist in C geschrieben und optimiert fĂŒr SSE2, AVX2 und ARM Neon. AuĂerdem gibt es eine WebAssembly-Version, die es ermöglicht, Bilder im Browser zu verarbeiten (aber langsamer ist als die native Version aufgrund fehlender SIMD-Optimierungen und Multithreading).
Laut dem Autor arbeitet sein Algorithmus deutlich schneller als ein Ă€hnliches Projekt und liefert klarere Bilder. Der Autor gesteht jedoch ein, dass jpeg2png in schwierigen FĂ€llen besser funktionieren kann. Ein weiteres Projekt, , veröffentlicht unter dem Google-Konto â das ebenfalls JPEG-Artefakte entfernen sollte, aber laut dem Autor ânicht zu gebrauchenâ ist und âschwer Verbesserungen durch seine Arbeit zu bemerkenâ sind.
Quelle: opennet.ru
