Tech Help
Kāpēc mans PNG fails ir tik liels? Kā to samazināt, nesabojājot
PNG var būt liels, jo tas ir lossless un var saglabāt caurspīdīgumu. Saspiest PNG, mainīt izmērus vai konvertēt fotoattēlus uz JPEG vai WebP.
PNG faili var kļūt lieli, jo PNG ir lossless un var saglabāt caurspīdīgumu un smalku pikseļu detaļu.
Fotoattēli, saglabāti kā PNG, bieži ir daudz lielāki par JPEG vai WebP. Ekrānuzņēmumi, logotipi, saskarnes grafika un caurspīdīgi attēli var būt labi PNG kandidāti.
Lai samazinātu: saspiest PNG, samazināt izmērus, ja tie ir lielāki par vajadzīgo, noņemt nevajadzīgo caurspīdīgumu, kad tas der, un konvertēt fotoattēlus uz JPEG vai WebP, kad PNG nav vajadzīgs.
PNG ir liels tāpēc, kā tas glabā pikseļus — ne tāpēc, ka PNG ir «vienmēr smags». Septiņi iemesli zemāk ir parastie gadījumi.
Kāpēc PNG faili var būt tik lieli?
PNG izmanto lossless saspiešanu. Pēc saspiešanas oriģinālie pikseļi jāatjauno bez zuduma. Tas palīdz, kad vajag precīzus pikseļus. Fotoattēli, gradienti, troksnis un sarežģītas tekstūras var palikt lieli: krāsa mainās no pikseļa uz pikseļi, tāpēc lossless saspiešanai ir mazāk atkārtojumu.
Lossless pret lossy saspiešanu
Lossless saspiešana atstāj katru pikseļi rekonstruējamu. PNG ir lossless. Lossy izmet daļu detaļas mazākam failam. JPEG ir lossy. WebP kā formāts var atbalstīt lossy un lossless režīmus. Jēga nav žargons. Jēga ir, kāpēc PNG var palikt liels: formāts glabā pikseļu datus, nevis tos izmet.
1. Saglabājāt fotoattēlu kā PNG
Fotoattēlam parasti ir daudz krāsu, smalki gradienti, troksnis un tekstūra. PNG lossless saspiešana tur var būt mazāk efektīva. Fotoattēlam JPEG vai WebP bieži dod daudz mazāku failu. Tā ir tendence, ne likums: PNG ne vienmēr ir lielāks par JPEG. Vienkārša grafika var būt mazs PNG; trokšņains foto PNG var būt milzīgs.
2. Izmēri ir lielāki, nekā jums vajag
4000 × 3000 attēls, ko lieto ap 1000 × 750, joprojām nes papildu pikseļus. Faila lielums nav tikai platums × augstums, bet vairāk pikseļu parasti nozīmē vairāk datu. Ja vajag tikai mazāku attēlojumu, izmēru samazināšana palīdz. Mainīt attēla izmēru var mainīt platumu un augstumu pārlūkā, kad attēls ir daudz lielāks par lietošanu.
3. Caurspīdīgums var pievienot datus
PNG var glabāt alpha kanālu caurspīdīgumam. Noderīgs logotipiem, ikonām, pārklājumiem un saskarnes elementiem uz mainīga fona. Ja attēlam caurspīdīgums nav vajadzīgs, alpha kanāls tomēr var būt un pievienot datus. Caurspīdīguma noņemšana ne vienmēr padara PNG daudz mazāku — efekts atkarīgs no attēla.
4. Sarežģīti attēli saspiežas slikti
PNG bieži labi saspiežas tur, kur krāsas atkārtojas: plakanas aizpildes, vienkārši logotipi, saskarne, diagrammas ar vienlaidus laukumiem. Foto troksnis, tekstūra, gradienti un ļoti detalizēts saturs dod kompresoram mazāk atkārtotai lietošanai, tāpēc fails var palikt liels, pat ja ekrānā «izskatās parasti».
5. Ekrānuzņēmumi var būt lieli citu iemeslu dēļ
Ekrānuzņēmumi bieži der PNG: teksts, saskarne, diagrammas, asas malas un plakanas krāsas. Tomēr var būt lieli liela ekrāna, retina vai high-DPI tveršanas, pārmērīgu izmēru vai fotoattēlu kadrā dēļ. Tas nenozīmē, ka katram ekrānuzņēmumam jāpaliek PNG. Nozīmē, ka tas var būt liels izmēra dēļ, pat ja PNG ir saprātīgs formāts.
6. Metadata var nedaudz pievienot izmēru
PNG var ietvert papildu gabalus: krāsu profilu, tekstuālu metadata vai programmatūras informāciju. Tie baiti var nedaudz pievienot. Tipiskos pārāk lielos PNG metadata reti ir galvenais cēlonis. Pikseļu dati, izmēri un satura sarežģītība parasti nozīmē vairāk.
7. Vairāk krāsu informācijas var palielināt failu
Attēls var būt RGB vai RGBA (RGB plus alpha). Vairāk kanālu nozīmē vairāk krāsu informācijas. Augstāks bit depth arī var pievienot. Nav jāpārbauda bit depth, lai rīkotos: ja tas ir foto PNG, vai daudz lielāks par ekrāna izmēru, sāciet ar saspiešanu, izmēriem un to, vai PNG ir īstais formāts.
- PNG
- Fotoattēls saglabāts kā PNG
- Pārmērīgi izmēri
- Caurspīdīgums / papildu kanāli
- Troksnis, tekstūra, gradienti
- Lielāks fails
Kā padarīt PNG failu mazāku
Strādājiet šādā secībā. Ne katrs solis vajadzīgs katram failam.
1. Saspiest PNG
Vispirms pārkodējiet PNG. Samazinājums var būt mazs, ja fails jau ir labi saspiests.
2. Mainiet izmēru, ja izmēri ir lielāki par vajadzīgo
Ja rādāt attēlu daudz mazāku par pikseļu izmēru, platuma un augstuma samazināšana var nogriezt daudz datu.
3. Pārbaudiet, vai caurspīdīgums tiešām vajadzīgs
Saglabājiet alpha, kad attēlam jāatrodas uz mainīga fona. Noņemiet tikai tad, kad vienlaidus fons pietiek.
4. Fotoattēliem apsveriet JPEG vai WebP
Fotoattēli lossy formātā bieži vairāk sarūk, kad nav vajadzīgi precīzi pikseļi vai caurspīdīgums.
5. Izvairieties no nevajadzīgām atkārtotām konversijām
Uz priekšu un atpakaļ konvertēšana nepievieno kvalitāti. Katrs lossy gājiens var pievienot artefaktus.
6. Salīdziniet vizuālo kvalitāti pēc tam
Skatieties tekstu, plānas līnijas un sejas 100 % tuvinājumā, pirms dzēšat oriģinālu.
Vispirms saspiest PNG
NEXNARA Saspiest attēlu pieņem JPG, PNG un WebP un saglabā to pašu formātu: PNG paliek PNG. PNG tiek pārkodēts, nenoņemot caurspīdīgumu. Izmēra samazinājums bieži ir mazs, jo PNG ir lossless — it īpaši, ja jau ir labi saspiests. Kvalitātes slīdnis attiecas uz JPG un WebP, ne uz PNG. Faili virs 20 MB pārlūkā netiek apstrādāti.
Kad konvertēt PNG uz JPEG?
JPEG ir saprātīgs fotoattēliem un reālistiskām ainām, kad nav vajadzīgs caurspīdīgums un mazāks fails ir svarīgāks par precīziem pikseļiem. JPEG neatbalsta alpha caurspīdīgumu. NEXNARA Konvertēt attēlu aizpilda caurspīdīgas zonas ar fona krāsu, konvertējot uz JPG — pēc noklusējuma baltu vai citu, ko izvēlaties. Teksts, logotipi un saskarne var rādīt JPEG artefaktus; salīdziniet rezultātu, pirms aizstājat PNG.
Kad konvertēt PNG uz WebP?
WebP kā formāts var būt lossy vai lossless un var ietvert caurspīdīgumu. Daudziem tīmekļa fotoattēliem un grafikai tas var dot mazāku failu. Ne vienmēr ir mazāks: atkarīgs no attēla, kodētāja un iestatījumiem. Konvertēt attēlu var izvadīt WebP no JPG, PNG vai WebP. Kvalitāte šajā rīkā attiecas uz JPG un WebP. Lossy WebP var samazināt fotoattēlus; var arī mīkstināt tekstu un asu saskarni, tāpēc pārbaudiet priekšskatījumu.
Kad paturēt PNG?
Paturiet PNG, kad vajag caurspīdīgumu, logotipus, ikonas, ekrānuzņēmumus ar tekstu vai saskarni, asu grafiku vai precīzu pikseļu saglabāšanu. Tā ir piemērotības pārbaude, ne noteikums, ka katram saskarnes elementam jāpaliek PNG uz visiem laikiem. Ja tas ir fotoattēls bez caurspīdīguma, cits formāts var labāk kalpot.
Ja attēlam vajag caurspīdīgumu vai asu teksta un saskarnes detaļu, PNG joprojām var būt īstais formāts. Mērķis nav padarīt katru attēlu par JPEG vai WebP. Mērķis ir formāts, kas der attēlam.
Īss salīdzinājums — ne rangs:
| Formāts | Labākais | Caurspīdīgums | Saspiešana |
|---|---|---|---|
| PNG | Logotipi, ekrānuzņēmumi, saskarne | Jā | Lossless |
| JPEG | Fotoattēli | Nē | Lossy |
| WebP | Tīmekļa fotoattēli un grafika | Jā | Lossy vai lossless |
Saspiest attēlu pārlūkā
Saspiest attēlu var samazināt JPG, PNG vai WebP šajā ierīcē. Formāts paliek tas pats. Attēla apstrāde notiek pārlūkā. Fails šim rīkam netiek augšupielādēts NEXNARA serverī.
PNG saspiešana šeit nenoņem caurspīdīgumu. Ja pārkodētais fails nav mazāks, rīks saglabā oriģinālo izmēru. Tas ir gaidāms dažiem jau efektīviem PNG.
Konvertēt PNG uz JPG vai WebP
Konvertēt attēlu konvertē starp JPG, PNG un WebP. Nekonvertē HEIC, SVG, animētu GIF, RAW vai PDF.
Kad izvade ir JPG, caurspīdīgie pikseļi tiek aizpildīti ar fona krāsu, ko iestatāt (balta, ja atstājat noklusējumu). PNG izvade ir lossless. JPG un WebP izmanto kvalitātes iestatījumu.
Pati konversija notiek pārlūkā. Reklāmas un citas vietnes funkcijas joprojām izmanto tīklu; tas ir atsevišķi no apstrādes.
Sāciet ar Saspiest attēlu, ja vēlaties paturēt PNG. Atveriet Konvertēt attēlu, ja foto PNG vajadzētu kļūt par JPG vai WebP.
FAQ
Kāpēc mans PNG fails ir tik liels?
PNG ir lossless un var glabāt caurspīdīgumu un smalku detaļu. Fotoattēli, pārmērīgi izmēri, troksnis un sarežģītas tekstūras var palielināt failu. Metadata var nedaudz pievienot, bet reti ir galvenais cēlonis.
Kā samazināt PNG faila lielumu?
Vispirms saspiest PNG, tad mainīt izmēru, ja pikseļu izmērs ir lielāks par vajadzīgo. Ja tas ir fotoattēls bez caurspīdīguma, konversija uz JPEG vai WebP bieži vairāk samazina. Salīdziniet kvalitāti pēc jebkuras lossy konversijas.
Vai PNG vienmēr ir lielāks par JPG?
Nē. Fotoattēli kā PNG bieži ir daudz lielāki par JPEG, bet vienkāršs logotips vai saskarnes grafika var būt mazs PNG. Lielums atkarīgs no satura, ne no fiksēta PNG pret JPG noteikuma.
Vai konvertēt PNG uz WebP?
WebP var būt labs tīmekļa formāts fotoattēliem un daudzai grafikai, arī ar caurspīdīgumu. Ne vienmēr ir mazāks par PNG. Konvertējiet, kad testa fails izskatās labi un tiešām ir mazāks.
Vai PNG saspiešana samazina kvalitāti?
PNG saspiešana ir lossless: pikseļiem jāsakrīt pēc pārkodēšanas. Saspiest attēlu pārkodē PNG, nenoņemot caurspīdīgumu; izmēra kritums bieži ir mazs. JPEG vai lossy WebP konversija var samazināt kvalitāti.
Kāpēc mans ekrānuzņēmuma PNG ir tik liels?
Ekrānuzņēmumi bieži der PNG teksta, saskarnes un plakanas krāsas dēļ. Tomēr aug ar lielu ekrānu, high-DPI tveršanu, papildu izmēriem vai fotoattēliem kadrā. Vispirms saspiest; konvertējiet tikai, ja PNG nav vajadzīgs.