Un projet a été publié sur GitHub , destiné à éliminer les artefacts de compression des images JPEG. Cela est réalisé en rétablissant la précision des coefficients de la transformation en cosinus discrète. Mais dans les limites permises par la table de quantification, cela n'autorise pas à l'algorithme de re-filtrer l'image. Le code est écrit en C avec des optimisations pour SSE2, AVX2 et ARM Neon. De plus, il existe une version WebAssembly, permettant de traiter des images dans le navigateur (mais plus lente que la version native en raison de l'absence d'optimisations SIMD et de la multithreading).
Selon l'auteur, son algorithme fonctionne sensiblement plus vite qu'un projet similaire et produit des images plus nettes. Mais l'auteur admet que jpeg2png peut mieux fonctionner dans des cas complexes. Un autre projet, , publié sous le compte Google — qui est également censé supprimer les artefacts JPEG, selon l'auteur "ne vaut rien" et "il est difficile de remarquer les améliorations qu'il apporte".
Source : opennet.ru
