Layihə GitHub-da dərc edilib , JPEG şəkillərindən sıxılma artefaktlarını silmək üçün nəzərdə tutulmuşdur. Bu, diskret kosinus çevrilməsinin əmsallarının dəqiqliyini bərpa etməklə əldə edilir. Lakin kvantlaşdırma cədvəlinin imkan verdiyi məhdudiyyətlər daxilində bu, alqoritmin təsviri yenidən filtrləməsinə mane olur. Kod SSE2, AVX2 və ARM Neon üçün optimallaşdırmalarla C dilində yazılmışdır. Həmçinin Brauzerdə şəkilləri emal etməyə imkan verən WebAssembly versiyası (lakin SIMD optimallaşdırmalarının və çox iş parçacığının olmaması səbəbindən yerli versiyadan daha yavaşdır).
Müəllifin fikrincə, onun alqoritmi analoji layihədən çox daha sürətli işləyir və daha aydın təsvirlər yaradır. Lakin müəllif etiraf edir ki, jpeg2png mürəkkəb hallarda daha yaxşı işləyə bilər. Başqa bir layihə , Google hesabı altında dərc edilmiş - JPEG artefaktlarını da silməli olan, müəllifin fikrincə, "heç bir şeyə yaramır" və "işində irəliləyişləri görmək çətindir".
Mənbə: opennet.ru
