Naujas projektas, skirtas pašalinti artefaktus iš JPEG

Projektas buvo paskelbtas GitHub JPEG Quant Smooth, skirtas pašalinti suspaudimo artefaktus iš JPEG vaizdų. Tai pasiekiama atkuriant diskrečiosios kosinuso transformacijos koeficientų tikslumą. Tačiau neperžengiant kvantavimo lentelės leidžiamų ribų, tai neleidžia algoritmui pakartotinai filtruoti vaizdo. Kodas parašytas C kalba su optimizavimu SSE2, AVX2 ir ARM Neon. Taip pat yra prieinama WebAssembly versija, leidžianti apdoroti vaizdus naršyklėje (tačiau yra lėtesnė nei vietinė versija, nes trūksta SIMD optimizavimo ir kelių gijų).

Pasak autoriaus, jo algoritmas veikia daug greičiau nei panašaus projekto jpeg2png ir sukuria aiškesnius vaizdus. Tačiau autorius pripažįsta, kad sudėtingais atvejais jpeg2png gali veikti geriau. Kitas projektas knusperli, paskelbtas „Google“ paskyroje, kuris taip pat turėtų pašalinti JPEG artefaktus, anot autoriaus, yra „niekam tikęs“ ir „sunku pastebėti jo darbo patobulinimus“.

 Naujas projektas, skirtas pašalinti artefaktus iš JPEG  Naujas projektas, skirtas pašalinti artefaktus iš JPEG

 Naujas projektas, skirtas pašalinti artefaktus iš JPEG  Naujas projektas, skirtas pašalinti artefaktus iš JPEG

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster