Tech Help

Miksi PNG-tiedostoni on niin suuri? Miten pienennät sen pilaamatta

PNG voi olla suuri, koska se on lossless ja voi säilyttää läpinäkyvyyden. Pakkaa PNG, muuta kokoa tarvittaessa tai muunna valokuvat JPEG- tai WebP-muotoon.

Lyhyt vastaus

PNG-tiedostot voivat kasvaa, koska PNG on lossless ja voi säilyttää läpinäkyvyyden ja hienon pikselidetaljin.

PNG:nä tallennetut valokuvat ovat usein paljon suurempia kuin JPEG tai WebP. Kuvakaappaukset, logot, käyttöliittymägrafiikka ja läpinäkyvät kuvat voivat sopia PNG:lle.

Pienentääksesi: pakkaa PNG, vähennä mittoja jos ne ovat tarpeettoman suuria, poista turha läpinäkyvyys kun se sopii, ja muunna valokuvat JPEG- tai WebP-muotoon kun PNG ei ole tarpeen.

PNG on suuri siksi, miten se tallentaa pikseleitä — ei siksi että PNG olisi «aina raskas». Alla seitsemän tavallista syytä.

Miksi PNG-tiedostot voivat olla niin suuria?

PNG käyttää lossless-pakkausta. Pakkauksen jälkeen alkuperäiset pikselit on tarkoitus palauttaa ilman häviötä. Se on hyödyllistä, kun tarvitset tarkat pikselit. Valokuvat, liukuvärit, kohina ja monimutkaiset tekstuurit voivat silti jäädä suuriksi: väri muuttuu pikselistä toiseen, joten lossless-pakkauksella on vähemmän toistoa.

Lossless- ja lossy-pakkaus

Lossless-pakkaus pitää jokaisen pikselin rekonstruoitavana. PNG on lossless. Lossy hylkää osan yksityiskohdasta pienempää tiedostoa varten. JPEG on lossy. WebP formaattina voi tukea sekä lossy- että lossless-tiloja. Kyse ei ole jargonista. Kyse on siitä, miksi PNG voi jäädä suureksi: formaatti säilyttää pikselidatan eikä heitä sitä pois.

1. Tallensit valokuvan PNG:nä

Valokuvassa on usein paljon värejä, hienoja liukuvärejä, kohinaa ja tekstuuria. PNG:n lossless-pakkaus voi olla tehotonta siinä. Valokuvalle JPEG tai WebP tuottaa usein paljon pienemmän tiedoston. Se on taipumus, ei laki: PNG ei ole aina suurempi kuin JPEG. Yksinkertainen grafiikka voi olla pieni PNG; kohinainen valokuva-PNG voi olla valtava.

2. Mitat ovat suuremmat kuin tarvitset

4000 × 3000 kuva, jota käytetään noin 1000 × 750, kantaa silti ylimääräiset pikselit. Tiedostokoko ei ole vain leveys × korkeus, mutta enemmän pikseleitä tarkoittaa yleensä enemmän dataa. Jos tarvitset vain pienemmän näytön, mittojen pienentäminen auttaa. Muuta kuvan kokoa voi muuttaa leveyttä ja korkeutta selaimessa, kun kuva on paljon suurempi kuin käyttö.

3. Läpinäkyvyys voi lisätä dataa

PNG voi tallentaa alpha-kanavan läpinäkyvyydelle. Se on hyödyllistä logoille, kuvakkeille, peittokuville ja käyttöliittymäosille vaihtuvalla taustalla. Jos kuva ei tarvitse läpinäkyvyyttä, alpha-kanava voi silti olla ja lisätä dataa. Läpinäkyvyyden poisto ei aina tee PNG:stä paljon pienempää — vaikutus riippuu kuvasta.

4. Monimutkaiset kuvat pakkautuvat huonosti

PNG pakkautuu usein hyvin siellä, missä värit toistuvat: tasaiset täytöt, yksinkertaiset logot, käyttöliittymä, kaaviot yhtenäisillä alueilla. Valokuvakohina, tekstuuri, liukuvärit ja hyvin yksityiskohtainen sisältö antavat pakkaajalle vähemmän uudelleenkäyttöä, joten tiedosto voi jäädä suureksi vaikka se «näyttää normaalilta» näytöllä.

5. Kuvakaappaukset voivat olla suuria muista syistä

Kuvakaappaukset sopivat usein PNG:lle: teksti, käyttöliittymä, kaaviot, terävät reunat ja tasaiset värit. Ne voivat silti olla suuria suuren näytön, retina- tai high-DPI-kaappauksen, liian suurten mittojen tai kuvan sisällä olevien valokuvien takia. Se ei tarkoita, että jokaisen kuvakaappauksen pitää jäädä PNG:ksi. Se tarkoittaa, että kuvakaappaus voi olla suuri koon takia, vaikka PNG on järkevä formaatti.

6. Metadata voi lisätä hieman kokoa

PNG voi sisältää ylimääräisiä lohkoja: väriprofiilin, tekstuaalista metadataa tai ohjelmistotietoja. Nuo tavut voivat lisätä hieman. Tyypillisissä liian suurissa PNG:issä metadata on harvoin pääsyy. Pikselidata, mitat ja sisällön monimutkaisuus merkitsevät yleensä enemmän.

7. Enemmän väritietoa voi kasvattaa tiedostoa

Kuva voi olla RGB tai RGBA (RGB plus alpha). Enemmän kanavia tarkoittaa enemmän väritietoa. Korkeampi bit depth voi myös lisätä. Sinun ei tarvitse tarkistaa bit depthiä toimiaksesi: jos se on valokuva-PNG tai paljon suurempi kuin näytön koko, aloita pakkauksesta, mitoista ja siitä, onko PNG oikea formaatti.

  • PNG
  • Valokuva tallennettu PNG:nä
  • Liian suuret mitat
  • Läpinäkyvyys / ylimääräiset kanavat
  • Kohina, tekstuuri, liukuvärit
  • Suurempi tiedosto
Miksi PNG kasvaa: lossless-pikselidata, ylimääräiset pikselit ja monimutkainen sisältö hallitsevat yleensä; metadata on pienempi tekijä.

Miten PNG-tiedosto pienenee

Tee tässä järjestyksessä. Jokaista vaihetta ei tarvita joka tiedostolle.

1. Pakkaa PNG
Koodaa PNG uudelleen ensin. Vähennys voi olla pieni, jos tiedosto on jo hyvin pakattu.

2. Muuta kokoa, jos mitat ovat tarpeettoman suuret
Jos näytät kuvan paljon pienempänä kuin pikselikoko, leveyden ja korkeuden pienentäminen voi leikata paljon dataa.

3. Tarkista, tarvitaanko läpinäkyvyyttä oikeasti
Säilytä alpha, kun kuvan pitää istua vaihtuvalle taustalle. Poista vain, kun yhtenäinen tausta riittää.

4. Harkitse JPEG- tai WebP-muotoa valokuville
Valokuvat pienenevät usein enemmän lossy-formaatissa, kun et tarvitse tarkkoja pikseleitä tai läpinäkyvyyttä.

5. Vältä turhia toistuvia muunnoksia
Edestakaisin muuntaminen ei lisää laatua. Jokainen lossy-kierros voi lisätä artefakteja.

6. Vertaa visuaalista laatua jälkeenpäin
Katso tekstiä, ohuita viivoja ja kasvoja 100 % zoomilla ennen kuin poistat alkuperäisen.

Pakkaa PNG ensin

NEXNARA Pienennä kuvatiedosto hyväksyy JPG-, PNG- ja WebP-tiedostot ja pitää saman formaatin: PNG pysyy PNG:nä. PNG koodataan uudelleen poistamatta läpinäkyvyyttä. Koon vähennys on usein pieni, koska PNG on lossless — etenkin jos tiedosto on jo hyvin pakattu. Laatusäädin koskee JPG- ja WebP-tiedostoja, ei PNG:tä. Yli 20 MB tiedostoja ei käsitellä selaimessa.

Milloin muuntaa PNG JPEG-muotoon?

JPEG sopii valokuviin ja realistisiin näkymiin, kun et tarvitse läpinäkyvyyttä ja pienempi tiedosto on tärkeämpi kuin tarkat pikselit. JPEG ei tue alpha-läpinäkyvyyttä. NEXNARA Muunna kuvamuoto täyttää läpinäkyvät alueet taustavärillä JPG-muunnoksessa — oletuksena valkoinen tai valitsemasi väri. Teksti, logot ja käyttöliittymä voivat näyttää JPEG-artefakteja; vertaa tulosta ennen PNG:n korvaamista.

Milloin muuntaa PNG WebP-muotoon?

WebP formaattina voi olla lossy tai lossless ja voi sisältää läpinäkyvyyttä. Monille verkkovalokuville ja grafiikalle se voi tuottaa pienemmän tiedoston. Se ei ole aina pienempi: se riippuu kuvasta, koodaimesta ja asetuksista. Muunna kuvamuoto voi tuottaa WebP:n JPG-, PNG- tai WebP-tiedostosta. Laatu koskee JPG- ja WebP-tiedostoja siinä työkalussa. Lossy WebP voi pienentää valokuvia; se voi myös pehmentää tekstiä ja terävää käyttöliittymää, joten tarkista esikatselu.

Milloin pitää PNG?

Pidä PNG, kun tarvitset läpinäkyvyyttä, logoja, kuvakkeita, kuvakaappauksia tekstillä tai käyttöliittymällä, terävää grafiikkaa tai tarkkaa pikselisäilytystä. Se on sopivuustarkistus, ei sääntö, että jokaisen käyttöliittymäosan pitää olla PNG ikuisesti. Jos se on valokuva ilman läpinäkyvyyttä, toinen formaatti voi palvella paremmin.

Älä muunna jokaista PNG:tä

Jos kuva tarvitsee läpinäkyvyyttä tai terävää teksti- ja käyttöliittymädetaljia, PNG voi silti olla oikea formaatti. Tavoite ei ole tehdä jokaisesta kuvasta JPEG tai WebP. Tavoite on käyttää formaattia, joka sopii kuvaan.

Lyhyt vertailu — ei sijoitus:

Formaatti Paras Läpinäkyvyys Pakkaus
PNG Logot, kuvakaappaukset, käyttöliittymä Kyllä Lossless
JPEG Valokuvat Ei Lossy
WebP Verkkovalokuvat ja grafiikka Kyllä Lossy tai lossless

Pakkaa kuva selaimessa

Pienennä kuvatiedosto voi pienentää JPG-, PNG- tai WebP-tiedoston tällä laitteella. Formaatti pysyy samana. Kuvankäsittely tapahtuu selaimessasi. Tiedostoa ei ladata NEXNARA-palvelimelle tässä työkalussa.

PNG-pakkaus täällä ei poista läpinäkyvyyttä. Jos uudelleenkoodattu tiedosto ei ole pienempi, työkalu säilyttää alkuperäisen koon. Se on odotettavaa joissain jo tehokkaissa PNG:issä.

Muunna PNG JPG- tai WebP-muotoon

Muunna kuvamuoto muuntaa JPG-, PNG- ja WebP-tiedostojen välillä. Se ei muunna HEIC-, SVG-, animoitua GIF-, RAW- tai PDF-tiedostoa.

Kun tuloste on JPG, läpinäkyvät pikselit täytetään asettamallasi taustavärillä (valkoinen, jos jätät oletuksen). PNG-tuloste on lossless. JPG ja WebP käyttävät laatuasetusta.

Muunnos itse tapahtuu selaimessasi. Mainokset ja muut sivuston ominaisuudet käyttävät yhä verkkoa; se on erillään käsittelystä.

Aloita Pienennä kuvatiedosto-työkalulla, jos haluat pitää PNG:n. Avaa Muunna kuvamuoto, jos valokuva-PNG:n pitäisi tulla JPG tai WebP.

FAQ

Miksi PNG-tiedostoni on niin suuri?

PNG on lossless ja voi tallentaa läpinäkyvyyden ja hienon detaljin. Valokuvat, liian suuret mitat, kohina ja monimutkaiset tekstuurit voivat kasvattaa tiedostoa. Metadata voi lisätä hieman, mutta se on harvoin pääsyy.

Miten pienennän PNG-tiedoston kokoa?

Pakkaa PNG ensin, sitten muuta kokoa, jos pikselikoko on suurempi kuin tarve. Jos se on valokuva ilman läpinäkyvyyttä, JPEG tai WebP pienentää usein enemmän. Vertaa laatua minkä tahansa lossy-muunnoksen jälkeen.

Onko PNG aina suurempi kuin JPG?

Ei. PNG-valokuvat ovat usein paljon suurempia kuin JPEG, mutta yksinkertainen logo tai käyttöliittymägrafiikka voi olla pieni PNG. Koko riippuu sisällöstä, ei kiinteästä PNG–JPG-säännöstä.

Pitäisikö PNG muuntaa WebP-muotoon?

WebP voi olla hyvä verkkoformaatti valokuville ja monelle grafiikalle, myös läpinäkyvyyttä tarvitseville. Se ei ole aina pienempi kuin PNG. Muunna, kun testitiedosto näyttää hyvältä ja on oikeasti pienempi.

Vähentääkö PNG-pakkaus laatua?

PNG-pakkaus on lossless: pikselien pitäisi täsmätä uudelleenkoodauksen jälkeen. Pienennä kuvatiedosto koodaa PNG:n uudelleen poistamatta läpinäkyvyyttä; koon lasku on usein pieni. JPEG- tai lossy-WebP-muunnos voi heikentää laatua.

Miksi kuvakaappaus-PNG:ni on niin suuri?

Kuvakaappaukset sopivat usein PNG:lle tekstin, käyttöliittymän ja tasaisen värin takia. Ne kasvavat silti suuren näytön, high-DPI-kaappauksen, ylimääräisten mittojen tai kuvan valokuvien takia. Pakkaa ensin; muunna vain, jos PNG ei ole tarpeen.