CodeKitHub
Alati za slike

Komprimirajte PNG slike online

Zadnje ažurirano:

Drastično smanjite PNG datoteke uz zadržavanje transparentnosti: ovaj alat koristi kvantizaciju palete — istu tehniku na kojoj se temelji TinyPNG — koja se u potpunosti odvija u vašem pregledniku. Tipične uštede iznose 50–70% za snimke zaslona, logotipe i grafiku sučelja, bez vidljive razlike.

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

    Što je ovaj alat?

    PNG je bezgubitni format, pa nema postavku "kvalitete" koju biste mogli smanjiti — naivno ponovno kodiranje jedva pomaže. Prava PNG kompresija radi drugačije: kvantizacija palete svodi sliku na pažljivo odabran skup boja (do 256). Budući da snimke zaslona, logotipi i grafika sučelja rijetko koriste više različitih boja od toga, datoteka postaje 50–70% manja uz identičan izgled. Transparentnost (alfa kanal) u potpunosti je sačuvana.

    Ovo je tehnika u pozadini poznatih usluga poput TinyPNG-a — razlika je u tome što ovdje radi u vašem pregledniku putem open-source enginea, tako da vaše slike ostaju na vašem uređaju i nema dnevnog ograničenja broja datoteka.

    Zašto ga koristiti?

    • Prava kompresija (tipično 50–70%), a ne kozmetičko ponovno kodiranje.
    • Transparentnost sačuvana — sigurno za logotipe, ikone i elemente sučelja.
    • Bez slanja na server, za razliku od usluga poput TinyPNG-a — pa stoga bez ograničenja broja datoteka.
    • Prilagodljiv broj boja (16–256) uz prikaz uštede po slici.
    • Podrška za grupnu obradu, besplatno, bez vodenog žiga.

    Kako ga koristiti

    1. Ispustite PNG datoteke u okvir (kompresijski engine se učitava automatski, jednom).
    2. Zadržite 256 boja za vizualno identičan rezultat, ili smanjite za manje datoteke.
    3. Svaki rezultat prikazuje točnu uštedu — kliknite Download.
    4. Ako se PNG s fotografijom ne smanji dovoljno, pretvorite ga u JPG (pogledajte PNG u JPG).

    Primjer

    Ulaz

    app-screenshot.png — 980 KB

    Izlaz

    app-screenshot-compressed.png — 290 KB (−70%), 256 boja

    Snimke zaslona i grafika sučelja odlično se kvantiziraju; paleta pokriva svaku boju koju stvarno koriste.

    Iz naših vlastitih testova

    Naš test pri lansiranju koristio je namjerno nezgodnu sliku: PNG dimenzija 600×400 ispunjen s 200 preklapajućih polutransparentnih mrlja boje — mnogo neurednije od tipične snimke zaslona. Smanjena je s 31,1 KB na 7,8 KB (−75%) pri 256 boja, uz netaknut alfa kanal. Stvarna grafika sučelja komprimira se čak i bolje jer koristi manje različitih boja od našeg testa opterećenja. Iskrena druga strana koju smo također potvrdili: fotografski sadržaj pokazuje vidljivo vrpčanje pri 256 boja — tad vam treba put preko JPG/WebP, zbog čega se poveznice na pretvarače nalaze upravo odjeljak iznad.

    Uobičajeni slučajevi upotrebe

    • Smanjivanje snimki zaslona aplikacije ili web-mjesta prije prilaganja izvještaju o grešci ili stranici dokumentacije.
    • Kompresija logotipa ili skupa ikona za web-mjesto bez gubitka transparentne pozadine o kojoj ovise programeri.
    • Smanjivanje veličine izvoza UI maketa iz alata za dizajn prije dijeljenja s timom.
    • Smanjivanje opterećenja grupe grafika sučelja za vodič stila ili repozitorij sustava dizajna.

    Često postavljana pitanja

    Kako se bezgubitni format može dodatno komprimirati?

    Tako da se pametno učini blago gubitkovnim: kvantizacija bira ~256 boja koje najbolje predstavljaju sliku i svaki piksel mapira na njih. Za grafiku s ograničenim rasponom boja rezultat je vizualno identičan — tehnički gubitkovan, u praksi neprimjetan.

    Hoće li transparentnost preživjeti kompresiju?

    Da — alfa kanal je sačuvan, uključujući djelomično transparentne piksele (sjene, izglađene rubove). Upravo to trebaju logotipi i elementi sučelja.

    Kad PNG kompresija loše funkcionira?

    Na fotografijama i glatkim prijelazima boja — koriste tisuće boja, pa 256 može pokazati vrpčanje. Za fotografski sadržaj, pretvorba u JPG ili WebP štedi mnogo više; za to služi naš pretvarač PNG u JPG.

    Po čemu se ovo razlikuje od TinyPNG-a?

    Ista temeljna tehnika (kvantizacija palete), slična ušteda. Praktične razlike: vaše se datoteke ovdje nikad ne šalju na server, nema ograničenja od 20 datoteka po grupi, nema ograničenja od 5 MB, i nema plaćenog plana — jer nema servera koji odrađuje posao.

    Koji broj boja odabrati?

    Počnite sa 256 — vizualno identično za gotovo svu grafiku. Smanjite na 64 ili 32 za ikone i jednostavne elemente sučelja radi dodatne uštede; pratite sličicu pregleda zbog vrpčanja.

    Povezani alati