PNG (Portable Network Graphics) - panašiai kaip GIF, skirtas grafikai saugoti, bet turi keletą reikšmingų patobulinimų: spalvų skaičius neribojamas o vaizdo permatomumas gali būti tolygus (ko neturi GIF failai).
Yra nemažai sukurta suspaudimo programų, kuriomis galima naudotis tiesiog per interneto naršyklę. Tačiau tokios paslaugos internetu turi tam tikrų savo 'paslapčių' (dabar nesigilinsim į tai). Todėl yra žymiai saugiau tai padaryti su savo kompiuteriu ir žinoma programa.
Žemiau aprašytas PNG suspaudimo metodas naudojamas linux aplinkoje, kas tikrai užtikrins jums 100% saugumą, greitį ir paprastumą. Lyginant su internete siūlomais suspaudimo variantais, šis variantas leis net iki 50% sumažinti suspausto PNG dokumento dydį. Kartais suspaudžiant PNG failą galima pasiekti net 90% mažesnį failo dydį.
Pradžioje teks įdiegti kelias programėles (nesigilinsiu ką jos daro, tiesiog viskas 'step by step'):$ sudo apt install optipng pngquant
Toliau telieka atsidaryti terminą aplanke su jūsų png failais ir paleisti sekančias komandas:$ pngquant -o tarpinis.png --force --quality=70-80 pradinis.png
$ optipng -o7 -strip all -out optimizuotas.png tarpinis.png
Turite daug failų kuriuos reikia optimizuoti vienu kartu? Nebėda, tiesiog paleidžiam sekančia komandą!$ pngquant **.png --ext .png --force --quality=70-80
$ find . -name '*.png' | xargs optipng -o7 -strip all -full
Pabaigai truputėlis statistikos. PNG failas dydžiu 3.5 Mb buvo suspaustas iki 49.5 kB (žinoma reikia nepamiršti, kad suspaudimo efektyvumas priklauso nuo to kiek dokumente yra naudojama spalvų, pats piešinys, permatomos sritys). Tą patį failą, internete esančiomis optimizavimo svetainėmis pavyko suspausti iki 119 kB.
Na o kam labai tingu ir saugumas neaktualus, galima pasinaudoti sekančia internetine svetaine ir suglaudinti ne tik PNG bet ir WebP, JPEG formato failus: https://tinypng.com/.
Komentarai