Pretvaranje PNG u JPG: izvođenje u pregledniku uz kontrolu kvaliteta
Ova stranica omogućava da jednu ili više PNG slika pretvorite u JPG format, a cijeli se proces odvija isključivo na vašem uređaju – nijedan piksel ne napušta vaš računar. Najvažnija posljedica ove pretvorbe jest da JPG nema alfa kanal, pa svaka providnost (transparentnost) koju PNG sadrži biva zamijenjena jednobojnom pozadinom (obično crnom). To nije greška, već fundamentalna razlika između dva formata: PNG čuva podatke o prozirnosti u osmobitnom alfa kanalu, dok JPG bilježi samo tri kanala boje (crveni, zeleni, plavi) bez ikakve informacije o providnosti.
Kako funkcioniše konverzija: od piksela do fajla
Kada odaberete jednu ili više slika, preglednik ih učitava u memoriju i dekodira u sirove piksele. Zatim, na osnovu odabranog kvaliteta (klizač od 40 % do 100 %), primjenjuje JPG kompresiju i prikazuje rezultat. Važno je: ta se kompresija događa na klijentskoj strani – ne postoji slanje podataka na server, što garantuje privatnost čak i za povjerljive dokumente.
Nakon konverzije vidite svaku sliku s njenim originalnim i novim dimenzijama, veličinom fajla prije i poslije pretvorbe, te oznaku Saved (ako je JPG manji) ili Larger (ako je JPG veći). Ispod se nalaze dugmad za pojedinačno preuzimanje, a ako ste pretvorili dvije ili više slika, pojavljuje se i dugme Download all (.zip) koje sve pretvorene fajlove pakuje u jednu arhivu.
Šta se dešava s providnošću i zašto je to bitno
PNG podržava potpunu 8‑bitnu alfa transpiranciju: piksel može biti 0 % do 100 % proziran. JPG nema taj mehanizam. Stoga, prilikom pretvorbe, alfa kanal se odbacuje, a područja koja su bila providna popunjavaju se čvrstom bojom – po defaultu crnom. Ako vam treba druga pozadina (npr. bijela ili plava), morate je dodati sami prije konverzije (npr. tako što sloj s prozirnošću postavite na željenu pozadinu u alatima za uređivanje slika).
Ovo nije problem samo za PNG‑ove s prozirnošću. Čak i ako PNG nema nijedan proziran piksel, sam čin pretvorbe u JPG uvodi gubitke. JPG koristi lossy kompresiju – ona odbacuje vizuelne detalje koje ljudsko oko teže uočava, poput finih varijacija u boji ili visokih frekvencija. Zato ponovno snimanje (re‑enconding) JPG‑a iznova povećava gubitak i stvara artefakte. To je poznato kao generacijski gubitak (generation loss). S druge strane, PNG je bešavni (lossless) format: svako čuvanje PNG‑a (bez promjene piksela) vraća identičan fajl.
Kako odabrati kvalitet kompresije
Klizač kvaliteta pokriva opseg od 40 % do 100 % i primjenjuje se samo na JPG izlaz. Na 100 % kompresija je minimalna; slika je gotovo nepromijenjena u odnosu na original, ali je fajl velik. Na 40 % ušteda u prostoru je najveća, ali arhitektura i glatki prelazi boja mogu postati blokoviti (tzv. blocking ili banding). Za fotografije s kontinuiranim tonovima (pejzaži, portreti) vrijednosti 80–90 % obično daju odličan odnos veličine i kvaliteta. Za tekst, logotipe ili linijske crteže JPG uopće nije preporučljiv, jer oštre ivice trpe najviše.
Evo približnog vodilja za uštedu na različitim kvalitetima (na osnovu tipične fotografije od 1920×1080 piksela, originalni PNG oko 6 MB):
| Kvalitet (JPG) | Okvirna veličina fajla | Primjetni artefakti? |
|---|---|---|
| 100 % | ~1,5 – 2,5 MB | Vrlo malo, gotovo neprimjetno |
| 90 % | ~800 kB – 1,2 MB | Samo pri zumiranju od 400 % |
| 80 % | ~400 – 600 kB | Blagi blokovi u ravnomjernim područjima |
| 60 % | ~200 – 300 kB | Jasni blokovi i gubitak detalja |
| 40 % | ~120 – 180 kB | Snažni artefakti, pogotovo na tekstu |
Ako je konvertovani JPG zapravo veći od originalnog PNG‑a (što se može dogoditi kod malih ili jednobojnih slika), alat ga označava kao Larger. Suprotno, kad je manji, piše Saved.
Šta se dešava kada nešto krene po zlu
Alat je građen tako da obradi samo one fajlove koji su zapravo slike. Ako neki fajl nije moguće otvoriti kao sliku (npr. oštećen je ili je to zapravo PDF), pojavljuje se poruka:
“This file could not be opened as an image. It may be corrupted, empty, or not actually an image.”
Ako konverzija iz bilo kojeg razloga ne uspije, poruka glasi:
“Conversion failed. Try a different image or format.”
Za nepodržane formate koji su ispušteni u prozor (npr. TIFF ili BMP):
“This file type isn’t supported.”
Ograničenje je maksimalan broj slika odjednom; ako pokušate odabrati više, vidjet ćete:
“Choose up to ‹max› images at a time.”
Ako nijedna slika nije odabrana:
“Choose at least one image.”
Kada neki fajlovi ne mogu biti obrađeni, sažetak pri dnu stranice prikazuje:
“‹count› file(s) could not be processed.”
U veoma rijetkom slučaju da preglednik ne podržava snimanje u JPG formatu (gotovo da se ne dešava na modernim preglednicima), alat će koristiti PNG i dodati napomenu:
“Your browser doesn’t support saving this format — used PNG instead.”
Zašto bi vam ovo trebalo: konkretne situacije
- Zamjena providnosti čvrstom pozadinom: sistemi poput starijih e‑mail klijenata ili nekih društvenih mreža ne prikazuju PNG providnost kako treba – pretvorite u JPG i dobijete crnu pozadinu.
- Smanjenje veličine fotografija: ako ste screenshot fotografije spremili kao PNG (što ga čini ogromnim), pretvorba u JPG sa 85 % kvaliteta može smanjiti veličinu 5–10 puta, a vizuelna razlika je zanemariva.
- Ispunjavanje zahtjeva štamparije: mnoge štamparije prihvataju samo JPG ili ga preferiraju; ovim alatom možete instant pretvoriti seriju PNG‑ova.
- Očuvanje privatnosti: nijedan bajt podataka ne napušta uređaj – idealno za osjetljive materijale.
- Batch konverzija: odaberite desetak PNG‑ova, podesite kvalitet i preuzmite ih sve kao ZIP za nekoliko sekundi.
Česta pitanja
Da li alat podržava konverziju sa više slika odjednom?
Da. Možete odabrati do 20 slika i pretvoriti ih sve istovremeno. Nakon konverzije, svaka slika ima svoje dugme za preuzimanje, a ako ima dvije ili više, prikazuje se i dugme za preuzimanje ZIP arhive.
Hoće li se kvalitet slike pogoršati ako isti fajl konvertujem nekoliko puta?
Da, ako nakon pretvorbe u JPG taj JPG ponovo konvertujete u JPG, dolazi do generacijskog gubitka. Zato uvijek čuvajte originalni PNG ako vam treba nepromijenjena kopija.
Zašto je moj konvertovani JPG veći od originalnog PNG‑a?
To se dešava kada je originalni PNG već dobro komprimovan (npr. kod logotipa s malo boja) ili kada je kvalitet JPG‑a postavljen na 100 % – tada JPG može biti veći od PNG‑a, jer JPG dodaje zaglavlja i kodira svaki 8×8 blok nezavisno. U tom slučaju alat označava Larger.
Mogu li konvertovati WebP ili HEIC slike u JPG?
Ne. Ova stranica prihvata samo PNG format.
Da li alat čuva EXIF podatke?
Ne postoji garancija. Pošto se konverzija obavlja u pregledniku, EXIF se obično gubi. Ako su vam metapodaci važni, konvertujte uz pomoć desktop alata koji ih prenosi.
Kako znam da moj fajl nije poslat na server?
Možete provjeriti mrežni saobraćaj u alatima za razvoj preglednika (F12 → Network tab). Neće biti nikakvih zahtjeva sa slikama prema vanjskim domenima. Cijela obrada je u JavaScript‑u na vašoj mašini.