Kas notiek, pārveidojot PNG uz JPG?
PNG un JPG būtībā ir pretēji optimizēti. PNG ir lossless formāts – tas saglabā katru pikseļa vērtību precīzi, ieskaitot 8 bitu alfa kanālu (caurspīdīgumu). JPG savukārt ir lossy formāts – tas upurē detaļas, lai samazinātu faila izmēru, un tam nav alfa kanāla. Pārveidojot PNG uz JPG, pirmais un vissvarīgākais efekts ir caurspīdīguma zudums. Transparentās daļas tiek aizpildītas ar vienkrāsainu fonu, pēc noklusējuma melnu. Ja attēlā ir daļēja caurspīdīgums (piemēram, ēna vai gradienta pāreja), šī informācija tiek neatgriezeniski zaudēta – JPG vienkārši ieraksta fona krāsu kā cietu vērtību.
JPG izmanto perceptuālu kompresiju: tā sagrupē līdzīgas krāsas blokos un atmet cilvēka acij mazāk pamanāmas detaļas. Tāpēc fotogrāfijām JPG parasti ir daudz mazāks fails nekā PNG, bet tekstam, logotipiem un līniju mākslai (kur nepieciešama asa mala) PNG ir efektīvāks un nebojā attēlu. PNG atkārtota saglabāšana nepasliktina kvalitāti; JPG atkārtota saglabāšana katru reizi pievieno jaunus zudumus (tā saucamais generation loss). Šī iemesla dēļ nekad nevajadzētu pārvērst JPG atpakaļ uz PNG, cerot atgūt kvalitāti – tas vairs nav iespējams, PNG vienkārši saglabā jau degradēto JPG datus.
Kvalitātes iestatījums – 40% līdz 100%
Rīks ļauj izvēlēties kvalitātes līmeni diapazonā no 40% līdz 100%. Šis iestatījums ietekmē tikai JPG izejas formātu. Jo zemāks procents, jo spēcīgāka kompresija un mazāks fails. Piemēram, 60% kvalitāte var samazināt fotogrāfijas izmēru piecas reizes, salīdzinot ar 100%, bet vizuālās atšķirības bieži ir grūti pamanāmas. Tomēr 40% robežas tuvumā jau parādās redzami artefakti (bloķi, krāsu izplūšana). 100% JPG nav gluži lossless – tas joprojām izmanto kompresijas shēmu, bet ar minimāliem zudumiem; fails ir gandrīz tikpat liels kā PNG (dažreiz pat lielāks).
Rīks parāda gan oriģinālo, gan konvertēto izmēru, kā arī marķējumu Saved (ja JPG ir mazāks) vai Larger (ja pēc konversijas fails pieaudzis). Pēdējā situācija ir raksturīga mazām ikonām vai attēliem ar vienkāršiem laukumiem – JPG kompresijas algoritms nespēj efektīvi kodēt vienkrāsainus blokus bez artefaktiem, tāpēc fails kļūst lielāks. Šajā gadījumā labāk paturēt PNG.
Privātums: nekādas augšupielādes
Visi attēli tiek apstrādāti jūsu pārlūkprogrammā. Neviens fails, ne pirms, ne pēc konversijas, netiek nosūtīts uz kādu serveri. Tas iespējams, jo pārlūkprogramma dekodē attēlu un atkārtoti kodē to mērķa formātā lokāli ierīcē. Privātums ir īpaši svarīgs, ja strādājat ar sensitīviem attēliem – dokumentu skenējumiem, sejas fotogrāfijām vai korporatīviem datiem. Nav jāuztraucas par trešo pušu starpniekserveriem vai mākoņa glabāšanu. Vai pārlūks atbalsta JPG kodēšanu? Gandrīz vienmēr. Retos gadījumos (piemēram, ļoti vecā pārlūkā) var gadīties, ka JPG nav atbalstīts; tad rīks automātiski izmanto PNG un parāda brīdinājumu: “Your browser doesn’t support saving this format — used PNG instead.” Šādā situācijā konvertēšana joprojām ir iespējama, bet izejas formāts atšķiras.
Atbalstītie ievades formāti un kļūdu apstrāde
Lai gan šīs lapas galvenais mērķis ir pārveidot PNG uz JPG, tā pieņem tikai PNG formāta attēlus. Visi tie tiks konvertēti uz JPG (ar atlasīto kvalitāti). Tomēr jāņem vērā, ka, ja PNG attēls sākotnēji ir saglabāts no JPG, dubulta konversija var pasliktināt kvalitāti vēl vairāk.
Rīks nodrošina skaidrus kļūdu ziņojumus:
- Ja fails nav atverams kā attēls (bojāts, tukšs vai vispār nav attēls): “This file could not be opened as an image. It may be corrupted, empty, or not actually an image.”
- Ja konversija neizdodas: “Conversion failed. Try a different image or format.”
- Ja mēģināt atlasīt vairāk attēlu, nekā atļauts: “Choose up to ‹max› images at a time.”
- Ja nav izvēlēts neviens attēls: “Choose at least one image.”
- Ja ievietots neatbalstīts faila tips (piemēram, TIFF, GIF): “This file type isn’t supported.”
- Ja dažus failus nevar apstrādāt, kopsavilkumā parādās: “‹count› file(s) could not be processed.”
Šie ziņojumi ir precīzi un neļauj pārpratumiem. Lietotājs uzreiz zina, kas noticis un ko darīt tālāk.
Pakešu apstrāde un ZIP lejupielāde
Varat konvertēt vairākus attēlus vienlaikus – tie tiks apstrādāti secīgi, pa vienam, tādā secībā, kādā tie tika pievienoti. Katra konvertētā faila rezultātu rindā redzēsiet tā nosaukumu, pikseļu izmērus, izmēru izmaiņas un marķējumu Saved vai Larger. Blakus katram attēlam ir lejupielādes poga, kas saglabā tieši šo vienu JPG. Ja ir divi vai vairāk pārveidotu attēlu, parādās poga Download all (.zip), kas ļauj vienā arhīvā saņemt visus konvertētos failus. ZIP izveide notiek arī pārlūkā – tā ir tikai failu iesaiņošana, bez papildu kompresijas. Tādējādi var ērti saglabāt visu partiju vienā lejupielādē.
Piemēram, ja jums ir 20 monitoru ekrānšāviņi PNG formātā, kuriem jābūt JPG formātā e-pasta pielikumam, varat tos visus atlasīt vienā reizē, iestatīt kvalitāti uz 80% un pēc dažām sekundēm lejupielādēt ZIP ar visiem pārveidotajiem failiem.
FAQ
1. Kāpēc mans attēls pēc konvertēšanas ir zaudējis caurspīdīgumu? JPG formātam nav alfa kanāla. Visi caurspīdīgie pikseļi tiek aizpildīti ar melnu fonu. Ja jums nepieciešams saglabāt caurspīdīgumu, izvēlieties PNG vai WebP kā izejas formātu.
2. Konvertētais JPG ir lielāks par oriģinālo PNG – kāpēc? Tas notiek galvenokārt ar attēliem, kuros ir maz krāsu variāciju – ikonām, logotipiem, ekrānšāviņiem ar vienmērīgiem laukumiem. JPG kompresijas algoritms nav optimizēts šādiem attēliem. Labāk izmantot PNG vai, ja nepieciešams JPG, pazemināt kvalitāti līdz 40–50%, lai samazinātu izmēru.
3. Vai tas ir droši? Mani attēli netiek augšupielādēti? Pilnīgi droši. Viss process notiek jūsu pārlūkprogrammā – pārlūkprogramma dekodē attēlu un atkārtoti kodē to mērķa formātā lokāli jūsu ierīcē. Attēli nekad neatstāj jūsu datoru vai tīmekļa pārlūkprogrammas atmiņu. Nav nepieciešama interneta savienojuma pārsūtīšana.
4. Kāpēc varu izvēlēties kvalitāti tikai no 40% līdz 100%? Kvalitātes slīdnis ir iestatīts diapazonā no 40% līdz 100%, ar noklusējuma vērtību 92%.
5. Ko darīt, ja mana pārlūkprogramma neatbalsta JPG saglabāšanu? Tas ir ārkārtīgi reti (parasti vecas vai eksotiskas pārlūkprogrammas). Rīks automātiski pārslēdzas uz PNG formātu un parāda brīdinājumu. Iegūto PNG failu varat lejupielādēt.
6. Vai var konvertēt vairākus attēlus vienlaikus? Jā, varat atlasīt līdz 20 attēliem vienlaikus. Konvertēšana notiek secīgi, un beigās varat lejupielādēt katru atsevišķi vai visus kā ZIP arhīvu. Pirms konversijas varat iestatīt vienādu kvalitāti visiem failiem.