Nemokamas konverteris

JPG į PNG Konverteris

Aukštos kokybės JPG vaizdus iš karto konvertuokite į PNG formatą. Saugus, greitas ir visiškai nemokamas.

Nuvilkite JPG čia

Palaiko iki 50 MB

Arba

Apie šį įrankį

JPG konvertavimas į PNG yra viena iš labiausiai paplitusių vaizdo formato užklausų, tačiau ji taip pat yra viena iš labiausiai nesuprantamų. JPG yra nuostolingas: kiekvieną kartą, kai formatas užkoduoja vaizdą, jis atmeta aukšto dažnio informaciją, kurios žmogaus akis linkusi nepastebėti, ir tos informacijos atkurti neįmanoma. Konvertuojant esamą JPG į PNG, sukuriamas be nuostolių konteineris aplink tai, kas jau yra nuostolinga bitmap, todėl jūs neatgausite prarastų detalių. Tai, ką jūs gaunate, yra formatas, kuris palaiko skaidrumą, toleruoja pakartotinius redagavimus be tolesnio pablogėjimo ir gali būti patikimiau priimtas naudojant įrankius, kurie atmeta JPG (Discord lipdukus, tam tikrus spausdinimo vamzdynus, kai kuriuos žaidimų variklio išteklių importuotojus).

Šis įrankis iškoduoja JPG, naudodamas naršyklėje integruotą vaizdo dekoderį, nubrėžia gautą bitmapą ant HTML5 drobės ir iš naujo užkoduoja tą drobę kaip PNG, naudodamas DEFLATE suglaudintą be nuostolių saugyklą. Konvertavimas vyksta tik jūsų įrenginyje – failas niekada nekeliauja į serverį ir nieko apie jį neužregistruojama. Išvesties PNG pikselių turinys baitais identiškas iškoduoto JPG formato turiniui, įskaitant visus suspaudimo artefaktus, kurie jau buvo šaltinyje.

Jei jūsų tikslas yra pašalinti JPG artefaktus arba gauti didesnio tikslumo vaizdą, vien formato konvertavimas nepadės. Švaresnis būdas yra gauti originalų nesuspaustą šaltinį – RAW iš fotoaparato, redaguojamą „Photoshop“ dokumentą arba PNG eksportą iš projektavimo įrankio – ir jį konvertuoti. Konvertavimą iš JPG į PNG laikykite pakuotės pakeitimu, o ne kokybės gerinimu.

Kodėl JPG konvertuoti į PNG

Dvi dažniausiai pasitaikančios priežastys yra suderinamumas ir redagavimas. Kai kurios platformos – klaviatūros lipdukų bibliotekos, tam tikros prekių spausdinimo paslaugos, daugybė senesnių turinio valdymo sistemų – priima tik PNG. Konvertuoti vietoje yra greičiau nei derėtis naudojant įkėlimo formą. PNG taip pat toleruoja pakartotinį išsaugojimą neprarandant kokybės, taigi, jei planuojate kelis kartus redaguoti vaizdą grafikos įrankiu prieš sukurdami galutinę versiją, darbas PNG formatu tarp įrašų apsaugo nuo kartos JPG artefaktų.

PNG taip pat palaiko skaidrumą, kuris reikalingas vaizdų perdangoms, logotipams, pateikiamiems skirtinguose fonuose, ir bet kokiam komponavimo darbui. JPG negali atvaizduoti skaidraus pikselio; konvertavimas į PNG yra pirmas žingsnis siekiant padidinti skaidrumą, nors pats veiksmas iš JPG į PNG jo neprideda. Norėdami įvesti alfa, jums reikės atskiro veiksmo (fono pašalinimas, maskavimas). Šis keitiklis pakeičia tik formato įpakavimą.

Kaip naudoti

Konvertavimas yra vienos naršyklės operacija. Neįdiegta programinė įranga, neįkeliama.

  1. Nuleiskite arba pasirinkite JPG: Nuvilkite JPG failą iš failų sistemos į įkėlimo sritį arba spustelėkite, kad naršytumėte. Įrankis priima standartinius JPEG failus (.jpg ir .jpeg plėtiniai yra lygiaverčiai) iki 50 MB. Veikia ir progresyvioji, ir pradinė JPEG koduotė.
  2. Patvirtinkite peržiūrą: Kai failas bus įkeltas, pamatysite miniatiūrą ir pradinius pikselių matmenis. Peržiūra pateikiama iš dekoduoto bitų žemėlapio, todėl būtent tai bus išvesties PNG.
  3. Spustelėkite Konvertuoti į PNG: Naršyklė nupiešia dekoduotą taškinę schemą ant 2D drobės visa šaltinio raiška, tada iškviečia canvas.toBlob su vaizdo/png MIME tipu. PNG kodavimas yra be nuostolių, todėl kokybės nustatymų nereikia.
  4. Atsisiųskite PNG: Atsisiuntimo mygtukas išsaugo failą pradiniu baziniu pavadinimu ir .png plėtiniu. Galite nedelsdami konvertuoti kitą JPG neatnaujindami.

Bendro naudojimo atvejai

Tai yra situacijos, kai konvertavimas iš JPG į PNG tikrai padeda.

Techninės detalės

JPEG (ITU-T T.81) koduoja vaizdus naudojant 8 × 8 blokų diskrečiąją kosinuso transformaciją, skaliarinį kvantavimą, pagrįstą kokybės koeficientu, ir Huffmano entropijos kodavimą. Nuo 2017 m. šis formatas yra patentuotas ir palaikomas kiekvienoje naršyklėje, OS ir fotoaparate. Iškodavus JPEG, gaunamas taškinis paveikslėlis su jo kokybės nustatymo artefaktais.

PNG (RFC 2083) paima dekoduotą taškinę schemą ir išsaugo ją per filtruotą DEFLATE glaudinimą. Vienai nuskaitymo linijai bandomi penki filtrų tipai – None, Sub, Up, Average, Paeth; kodavimo įrenginys pasirenka tą, kuris geriausiai suspaudžia. PNG yra be nuostolių: du kartus užkodavus tą pačią bitų schemą, gaunamos tos pačios pikselių reikšmės, nors failo baitai gali skirtis priklausomai nuo filtro pasirinkimų. Formatas taip pat palaiko pasirenkamą 8 bitų arba 16 bitų alfa kanalą ir gama metaduomenis.

Geriausia praktika

Dažnai užduodami klausimai

Ar konvertuojant JPG į PNG kokybė prarandama?
Ne. PNG naudoja be nuostolių DEFLATE, todėl konvertuojant vaizdo kokybė visiškai išsaugoma.
Kodėl turėčiau konvertuoti į PNG, o ne išlaikyti pradinį formatą?
PNG yra idealus, kai reikia skaidrumo palaikymo, be nuostolių ekrano kopijų ar grafikos kokybės arba universalaus naršyklės suderinamumo. Skirtingai nei JPG, PNG išsaugo kiekvieną pikselį be suspaudimo artefaktų.
Ar galiu paketiniu būdu konvertuoti kelis JPG failus?
Šis įrankis vienu metu apdoroja vieną failą, kad būtų užtikrinta maksimali kokybė. Jei norite naudoti kelis failus, tiesiog pakartokite procesą – kiekviena konversija trunka vos kelias sekundes.
Ar konvertuojant mano vaizdai yra privatūs?
Taip. JPG failai visiškai apdorojami jūsų naršyklėje naudojant „Canvas“ API ir „JavaScript“. Niekas neįkeliamas į jokį serverį – failas patenka tiesiai iš jūsų įrenginio į keitiklį ir atgal į jūsų įrenginį.
Koks yra maksimalus failo dydis?
50 MB. Praktinė riba priklauso nuo jūsų įrenginio laisvos atminties, nes visas vaizdas iššifruojamas į drobę. Šiuolaikiniai staliniai kompiuteriai be problemų apdoroja 50 MB JPEG; senesni mobilieji įrenginiai gali susidurti su didžiausiais failais.
Ar EXIF metaduomenys bus išsaugoti?
Ne. Naršyklės drobės API neišsaugo EXIF, ICC spalvų profilių ar kitų JPEG metaduomenų. Išvesties PNG yra tik pikselių duomenys. Jei reikia išsaugoti fotoaparato metaduomenis, naudokite metaduomenis išsaugantį darbalaukio įrankį, pvz., ImageMagick arba exiftool.
Ar keitiklis tvarko progresinius JPEG?
Taip. Naršyklės vaizdo dekoderis skaidriai tvarko ir bazinę, ir progresyviąją JPEG kodavimą. Išvestis yra identiška, neatsižvelgiant į tai, kokią kodavimą naudojamas šaltinis.
Ar galiu paketiniu būdu konvertuoti kelis JPG?
Sąsaja apdoroja vieną failą vienu metu, tačiau galite konvertuoti failus iš karto į kitą neįkeldami puslapio iš naujo. Didelės apimties paketinių užduočių atveju darbalaukio įrankis, pvz., ImageMagick (mogrify -format png *.jpg) arba Node.js scenarijus, naudojant Sharp, yra efektyvesnis.