CodeKitHub
Slikovna orodja

Stisni PNG slike spletno

Nazadnje posodobljeno:

Drastično zmanjšaj velikost PNG datotek in obdrži prosojnost: to orodje uporablja kvantizacijo palete — enako tehniko, ki stoji za TinyPNG — v celoti v tvojem brskalniku. Tipični prihranki so 50–70 % za posnetke zaslona, logotipe in grafike vmesnika, brez vidne razlike.

Fewer colors = smaller file; 256 is visually identical for most graphics

    Kaj je to orodje?

    PNG je brezizgubna oblika, zato nima nastavitve "kakovosti", ki bi jo lahko znižal — naivno ponovno kodiranje malo pomaga. Prava kompresija PNG deluje drugače: kvantizacija palete zmanjša sliko na skrbno izbran nabor barv (do 256). Ker posnetki zaslona, logotipi in grafike vmesnika redko uporabljajo več različnih barv kot to, se datoteka zmanjša za 50–70 %, videti pa je enako. Prosojnost (alfa kanal) je v celoti ohranjena.

    To je tehnika, ki stoji za znanimi storitvami, kot je TinyPNG — razlika je v tem, da tukaj deluje v tvojem brskalniku prek odprtokodnega motorja, tako da tvoje slike ostanejo na tvoji napravi, brez dnevne omejitve datotek.

    Zakaj ga uporabiti?

    • Prava kompresija (tipično 50–70 %), ne le navidezno ponovno kodiranje.
    • Prosojnost ohranjena — varno za logotipe, ikone in sredstva vmesnika.
    • Brez nalaganja, drugače kot pri storitvah v slogu TinyPNG — in zato brez omejitev števila datotek.
    • Prilagodljiv proračun barv (16–256) s prikazanimi prihranki za vsako sliko.
    • Podpora za skupine datotek, brezplačno, brez vodnega žiga.

    Kako ga uporabljati

    1. Spusti PNG datoteke v okvir (kompresijski motor se naloži samodejno, enkrat).
    2. Obdrži 256 barv za vizualno identičen rezultat ali zmanjšaj za manjše datoteke.
    3. Vsak rezultat prikaže natanek prihranek — klikni Prenesi.
    4. Če se PNG s fotografsko vsebino ne zmanjša dovolj, ga raje pretvori v JPG (glej PNG v JPG).

    Primer

    Vnos

    posnetek-aplikacije.png — 980 KB

    Rezultat

    posnetek-aplikacije-compressed.png — 290 KB (−70 %), 256 barv

    Posnetki zaslona in grafike vmesnika se čudovito kvantizirajo; paleta pokrije vsako barvo, ki jo dejansko uporabljajo.

    Iz naših lastnih testov

    Naš test ob zagonu je uporabil namerno neugodno sliko: 600×400 PNG, napolnjen s 200 prekrivajočimi se polprosojnimi barvnimi lisami — precej bolj kaotičen od tipičnega posnetka zaslona. Kvantizacija ga je zmanjšala s 31,1 KB na 7,8 KB (−75 %) pri 256 barvah, z ohranjenim alfa kanalom. Resnične grafike vmesnika se stisnejo še bolje, saj uporabljajo manj različnih barv kot naš stresni test. Poštena druga plat, ki smo jo prav tako potrdili: fotografska vsebina pri 256 barvah kaže vidne proge — takrat je bolje uporabiti pot JPG/WebP, zato so povezave na pretvornik en razdelek višje.

    Pogosti primeri uporabe

    • Zmanjšanje posnetkov zaslona aplikacije ali spletne strani pred prilaganjem k poročilu o napaki ali dokumentaciji.
    • Stiskanje logotipa ali nabora ikon za spletno stran, ne da bi izgubil prosojno ozadje, ki ga potrebujejo razvijalci.
    • Zmanjšanje velikosti izvozov maket vmesnika iz orodij za oblikovanje pred deljenjem z ekipo.
    • Zmanjšanje teže skupine grafik vmesnika za slogovni vodnik ali repozitorij oblikovnega sistema.

    Pogosta vprašanja

    Kako se lahko brezizgubna oblika dodatno stisne?

    S tem, da postane rahlo izgubna na pameten način: kvantizacija izbere ~256 barv, ki najbolje predstavljajo sliko, in vsak piksel preslika nanje. Za grafike z omejenim razponom barv je rezultat vizualno identičen — tehnično izgubno, praktično neopazno.

    Ali bo prosojnost preživela kompresijo?

    Da — alfa kanal je ohranjen, vključno s polprosojnimi piksli (senčenje, glajeni robovi). To je natanko tisto, kar potrebujejo logotipi in sredstva vmesnika.

    Kdaj kompresija PNG deluje slabo?

    Pri fotografijah in gladkih prelivih — te uporabljajo tisoče barv, zato lahko 256 povzroči proge. Za fotografsko vsebino veliko več prihrani pretvorba v JPG ali WebP; za to je namenjen naš pretvornik PNG v JPG.

    Kako se to razlikuje od TinyPNG?

    Enaka osnovna tehnika (kvantizacija palete), podobni prihranki. Praktične razlike: tvoje datoteke se tukaj nikoli ne naložijo, ni omejitve 20 datotek na skupino, ni omejitve 5 MB in ni plačljive stopnje — ker delo ne opravlja strežnik.

    Katero število barv naj izberem?

    Začni pri 256 — vizualno identično za skoraj vse grafike. Zniža na 64 ali 32 za ikone in preproste elemente vmesnika za dodatno stiskanje; pri tem opazuj sličico predogleda glede prog.

    Sorodna orodja