Chaidh am pròiseact fhoillseachadh air GitHub , air a dhealbhadh gus artifacts teannachaidh a thoirt air falbh bho ìomhaighean JPEG. Tha seo air a choileanadh le bhith ag ath-nuadhachadh cruinneas co-èifeachdan cruth-atharrachadh cosine air leth. Ach taobh a-staigh nan crìochan a tha an clàr àireamhachaidh a 'ceadachadh, tha seo a' cur casg air an algairim bho bhith ag ath-shìoladh an ìomhaigh. Tha an còd sgrìobhte ann an C le optimizations airson SSE2, AVX2 agus ARM Neon. Cuideachd Tionndadh WebAssembly a leigeas leat ìomhaighean a phròiseasadh sa bhrobhsair (ach a tha nas slaodaiche na an dreach dùthchasach air sgàth dìth optimizations SIMD agus multithreading).
A rèir an ùghdair, tha an algairim aige ag obair mòran nas luaithe na pròiseact coltach ris agus a’ cruthachadh ìomhaighean nas soilleire. Ach tha an t-ùghdar ag aideachadh gum faodadh jpeg2png obrachadh nas fheàrr ann an cùisean iom-fhillte. Pròiseact eile , air fhoillseachadh fo chunntas Google - a tha còir cuideachd stuthan JPEG a thoirt air falbh, a rèir an ùghdair, “math gun dad” agus “tha e duilich a bhith mothachail air leasachaidhean bhon obair aige."
Source: fosgailtenet.ru
