PNG failo optimizavimas

Kam tenka dirbti su tinklalapio dizainu, PNG failų optimizavimas yra ypač aktualus. Dideli grafiniai failai jūsų svetainę paverčia griozdišku informacijos šaltiniu.

Technologijos
30. Mar 2023
241 peržiūros
PNG failo optimizavimas

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

Prie šio įrašo komentarų nepridėta

Pridėti naują komentarą

Jei norite pridėti naują komentarą, turite būti prisijungę. Prisijungti
Kategorijos
Naujienos
naujausi ir skaitomiausi straipsniai
Verslas
transportas, energetika, mokslas, karjera
Sportas
krepšinis, futbolas, kitos sporto šakos
Laisvalaikis
kelionės, maistas, šeima, stilius, kultūra
Technologijos
programavimas, išmanieji telefonai, kompiuteriai
Išradimai
inovacijos, patentai, atradimai
Gamta
gyvūnai, augalai, gamtos ištekliai
Kosmosas
planetos, galaktikos, kosminės misijos
Archyvas
dokumentika, istorija, liudijimai, pasakojimai
Kita
orai, receptai, horoskopai, kryžiažodžiai
Naujausi komentarai