Bezmaksas pārveidotājs

JPG uz PNG Pārveidotājs

Nekavējoties pārveidojiet JPG attēlus PNG formātā ar augstu kvalitāti. Droši, ātri un pilnīgi bez maksas.

Velciet un nometiet JPG šeit

Atbalsta līdz 50 MB

Or

Par šo rīku

JPG konvertēšana uz PNG ir viens no biežākajiem attēlu formāta pieprasījumiem, taču tas ir arī viens no visvairāk pārprastajiem pieprasījumiem. JPG ir zaudējumi: katru reizi, kad formāts kodē attēlu, tas atmet augstfrekvences informāciju, ko cilvēka acs mēdz aizmirst, un šo informāciju nevar atgūt. Konvertējot esošu JPG uz PNG, tiek izveidots bezzudumu konteiners ap bitkarti, kurā jau ir zudumi, tādējādi jūs neatgūstat zaudētās detaļas. Tas, ko jūs iegūstat, ir formāts, kas atbalsta caurspīdīgumu, pieļauj atkārtotu rediģēšanu bez turpmākas pasliktināšanās, un to var uzticamāk pieņemt ar rīkiem, kas noraida JPG (discord uzlīmes, noteikti drukas cauruļvadi, daži spēļu dzinēju līdzekļu importētāji).

Šis rīks atkodē JPG, izmantojot pārlūkprogrammā iebūvēto attēlu dekodētāju, uzzīmē iegūto bitkarti uz HTML5 audekla un atkārtoti kodē šo kanvu kā PNG, izmantojot DEFLATE saspiestu bezzudumu krātuvi. Konvertēšana pilnībā notiek jūsu ierīcē — fails nekad netiek pārvietots uz serveri, un nekas par to netiek reģistrēts. Izvades PNG pikseļu saturs pa baitam ir identisks dekodētajam JPG failam, tostarp visiem saspiešanas artefaktiem, kas jau bija avotā.

Ja jūsu mērķis ir noņemt JPG artefaktus vai iegūt augstākas precizitātes attēlu, formāta konvertēšana vien nepalīdzēs. Tīrāka pieeja ir iegūt oriģinālo nesaspiesto avotu — RAW no kameras, rediģējamo Photoshop dokumentu vai PNG eksportu no projektēšanas rīka – un to pārveidot. Uztveriet konvertēšanu no JPG uz PNG kā iepakojuma maiņu, nevis kvalitātes uzlabošanu.

Kāpēc konvertēt JPG uz PNG

Divi visizplatītākie iemesli ir saderība un rediģējamība. Dažas platformas — rakstīšanas tastatūras uzlīmju bibliotēkas, noteikti preču drukāšanas pakalpojumi, vairākas vecākas satura pārvaldības sistēmas — pieņem tikai PNG. Konvertēšana lokāli ir ātrāka nekā sarunas ar augšupielādes veidlapu. PNG arī pieļauj atkārtotu saglabāšanu, nezaudējot kvalitāti, tādēļ, ja plānojat attēlu vairākas reizes rediģēt grafikas rīkā pirms galīgās versijas izveides, darbs PNG formātā starp saglabāšanu novērš paaudžu JPG artefaktus.

PNG atbalsta arī caurspīdīgumu, kas ir nepieciešams attēlu pārklājumiem, logotipiem, kas novietoti uz dažāda fona, un jebkuram kompozīcijas darbam. JPG nevar attēlot caurspīdīgu pikseļu; konvertēšana uz PNG ir pirmais solis ceļā uz caurspīdīguma palielināšanu, lai gan pats solis no JPG uz PNG to nepievieno. Lai ieviestu alfa, jums būs jāveic atsevišķs solis (fona noņemšana, maskēšana). Šis pārveidotājs maina tikai formāta iesaiņojumu.

Kā lietot

Pārvēršana ir viena pārlūkprogrammas darbība. Nav programmatūras instalēšanas, nav augšupielādes.

  1. Nometiet vai atlasiet JPG: Velciet JPG failu no savas failu sistēmas uz augšupielādes apgabalu vai noklikšķiniet, lai pārlūkotu. Rīks pieņem standarta JPEG failus (.jpg un .jpeg paplašinājumi ir līdzvērtīgi) līdz 50 MB. Darbojas gan progresīvais, gan bāzes līnijas JPEG kodējums.
  2. Apstipriniet priekšskatījumu: Pēc faila ielādes jūs redzēsit sīktēlu un sākotnējos pikseļu izmērus. Priekšskatījums tiek renderēts no dekodētās bitkartes, tāpēc tas ir tieši tas, ko saturēs izvades PNG.
  3. Noklikšķiniet uz Konvertēt uz PNG: Pārlūkprogramma zīmē dekodēto bitkarti uz 2D audekla ar pilnu avota izšķirtspēju, pēc tam izsauc canvas.toBlob ar attēla/png MIME tipu. PNG kodējums ir bezzudumu, tāpēc kvalitātes iestatījumi nav nepieciešami.
  4. Lejupielādējiet PNG: Lejupielādes poga saglabā failu ar sākotnējo bāzes nosaukumu un .png paplašinājumu. Varat nekavējoties konvertēt citu JPG bez atsvaidzināšanas.

Bieži lietojami gadījumi

Šīs ir situācijas, kad konvertēšana no JPG uz PNG patiešām palīdz.

Tehniskās detaļas

JPEG (ITU-T T.81) kodē attēlus, izmantojot 8 × 8 bloku diskrētu kosinusu transformāciju, skalāro kvantēšanu, ko nosaka kvalitātes koeficients, un Hafmena entropijas kodēšanu. Sākot ar 2017. gadu, šim formātam nav patentu, un to sākotnēji atbalsta visas ražotās pārlūkprogrammas, operētājsistēmas un kameras. Atšifrējot JPEG, tiek iegūta bitkarte, kurā ir iestrādāti tā kvalitātes iestatījuma artefakti.

PNG (RFC 2083) ņem dekodēto bitkarti un saglabā to, izmantojot filtrētu DEFLATE saspiešanu. Katrā skenēšanas līnijā tiek izmēģināti pieci filtru veidi — None, Sub, Up, Average, Paeth; kodētājs izvēlas to, kas nodrošina vislabāko saspiešanu. PNG ir bezzudumu: divreiz kodējot vienu un to pašu bitkarti, tiek iegūtas tās pašas pikseļu vērtības, lai gan faila baiti var atšķirties atkarībā no filtra izvēles. Formāts atbalsta arī izvēles 8 bitu vai 16 bitu alfa kanālu un gamma metadatus.

Labākā prakse

Bieži uzdotie jautājumi

Vai, pārveidojot JPG uz PNG, tiek zaudēta kvalitāte?
Nē. PNG izmanto bezzudumu DEFLATE, tāpēc jūsu attēla kvalitāte konvertēšanas laikā tiek pilnībā saglabāta.
Kāpēc man būtu jāpārveido uz PNG, nevis jāsaglabā oriģinālais formāts?
PNG ir ideāli piemērots, ja nepieciešams caurspīdīguma atbalsts, bezzudumu kvalitāte ekrānuzņēmumiem vai grafikai vai universāla pārlūkprogrammas saderība. Atšķirībā no JPG, PNG saglabā katru pikseļu bez saspiešanas artefaktiem.
Vai es varu konvertēt vairākus JPG failus?
Šis rīks apstrādā vienu failu vienlaikus, lai nodrošinātu maksimālu kvalitāti. Vairākiem failiem vienkārši atkārtojiet procesu — katra konvertēšana aizņem tikai sekundes.
Vai mani attēli konvertēšanas laikā tiek saglabāti privāti?
Jā. Jūsu JPG faili tiek pilnībā apstrādāti jūsu pārlūkprogrammā, izmantojot Canvas API un JavaScript. Nekas netiek augšupielādēts nevienā serverī — fails tiek tieši no jūsu ierīces uz pārveidotāju un atpakaļ uz jūsu ierīci.
Kāds ir maksimālais faila lielums?
50 MB. Praktiskais ierobežojums ir atkarīgs no ierīces pieejamās atmiņas, jo viss attēls tiek dekodēts audeklā. Mūsdienu galddatori bez problēmām apstrādā 50 MB JPEG; vecākas mobilās ierīces var cīnīties ar lielākajiem failiem.
Vai EXIF metadati tiks saglabāti?
Nē. Pārlūkprogrammas kanvas API nesaglabā EXIF, ICC krāsu profilus vai citus JPEG metadatus. Izvades PNG satur tikai pikseļu datus. Ja nepieciešams saglabāt kameras metadatus, izmantojiet metadatu saglabāšanas darbvirsmas rīku, piemēram, ImageMagick vai exiftool.
Vai pārveidotājs apstrādā progresīvos JPEG failus?
Jā. Pārlūka attēla dekodētājs caurspīdīgi apstrādā gan pamata, gan progresīvo JPEG kodējumu. Izvade ir identiska neatkarīgi no avota izmantotā kodējuma.
Vai es varu pakešu konvertēt vairākus JPG?
Interfeiss vienlaikus apstrādā vienu failu, taču jūs varat konvertēt failus vienā reizē bez lapas atkārtotas ielādes. Liela apjoma pakešu darbiem efektīvāks ir darbvirsmas rīks, piemēram, ImageMagick (mogrify -format png *.jpg) vai Node.js skripts, kas izmanto Sharp.