PNG:stä JPG:ksi Muunnin
Muunna PNG-kuvat JPG-muotoon välittömästi korkealaatuisina. Turvallinen, nopea ja täysin ilmainen.
Vedä ja pudota PNG tähän
Tukee jopa 50 Mt
Muunna PNG-kuvat JPG-muotoon välittömästi korkealaatuisina. Turvallinen, nopea ja täysin ilmainen.
Tukee jopa 50 Mt
PNG ja JPG (myös kirjoitettu JPEG) ovat kaksi yleisintä rasterikuvamuotoa verkossa, mutta ne on suunniteltu erilaisiin töihin. PNG käyttää häviötöntä DEFLATE-pakkausta ja tukee alfa-kanavaa läpinäkyvyyttä varten, mikä tekee siitä luonnollisen valinnan kuvakaappauksille, logoille, käyttöliittymämalleille ja kaikille kuville, joissa on teräviä reunoja tai tekstiä. JPG käyttää häviöllistä DCT-pohjaista pakkausta, joka heittää pois korkeataajuiset yksityiskohdat, joita silmä ei huomaa, minkä vuoksi 4 Mt:n valokuva-PNG kutistuu usein 300–500 kilotavuun tallennettuna JPG-muodossa ilman näkyvää eroa.
Tämä muunnin kirjoittaa PNG-bittikartan uudelleen JPG-tiedostoksi suoraan selaimessasi HTML5 Canvas API:n ja selaimen sisäänrakennetun JPEG-kooderin avulla. Pikselitiedot eivät koskaan poistu laitteestasi – ei latausta, palvelinkäsittelyä, eikä tiedostosi kopiota säilytetä missään. Koska JPG:ssä ei ole läpinäkyvyyttä, kaikki lähde-PNG:n läpinäkyvät pikselit litistetään valkoista taustaa vasten muuntamisen aikana. Jos kuvassasi on pehmeät anti-aliasoidut reunat läpinäkyvyyden päällä, saatat huomata reunoissa himmeän valkoisen halon. Näissä tapauksissa alkuperäisen PNG:n säilyttäminen tai WebP:n käyttäminen on yleensä parempi kutsu.
Muuntaminen tapahtuu yhdellä kertaa. Jokainen dekoodatun PNG:n pikseli kirjoitetaan 2D-kankaalle, ja kangas viedään sitten käyttämällä `canvas.toBlob('image/jpeg', 0.9)'-komentoa. Laatukerroin 0,9 vastaa noin Q=90:een libjpeg-termeissä, mikä on makea paikka, jonka useimmat valokuvaeditorit oletusarvoisesti tekevät: visuaalisesti erottuvan lähteestä lähes kaiken valokuvasisällön osalta, mutta tyypillisesti pienentää tiedostokokoa 70–90%.
Yleisin syy, miksi ihmiset muuntaa PNG:n JPG:ksi, on tiedostokoko. PNG-muodossa tallennetut valokuvat voivat olla 5–10 kertaa suurempia kuin vastaava JPG, mikä hidastaa sivujen latautumista, täyttää pilvitallennustilan ja laukaisee liiterajoituksia sähköpostiohjelmissa. JPG on myös muoto, jota useimmat alustat odottavat: WhatsApp, monet työhakemusportaalit, valtion lomakkeet, sähköisen kaupankäynnin tuotteiden lataustyökalut ja vanhemmat sisällönhallintajärjestelmät joko suosivat JPG:tä tai hylkäävät PNG:n suoraan. Muuntaminen kerran paikallisesti on nopeampaa kuin latausvirheen poistaminen.
Myös yksityisyydellä on väliä. Online-muuntimet, jotka hyväksyvät tiedostosi ja käsittelevät sen etäpalvelimella, voivat säilyttää kopion lokeissa, varmuuskopioissa tai CDN:n välimuistissa. Henkilöllisyyskuvien, lääketieteellisten skannausten, tilinpäätösten tai kaiken, joka sisältää henkilökohtaisia tietoja, osalta täysin asiakaspuolella toimiva selainpohjainen muunnin poistaa tämän riskin suunnittelultaan. Mikään ei poistu koneestasi.
Muuntaminen kestää sekunteja ja toimii yhden tai useamman tiedoston kanssa. Tässä koko kulku:
Kun tiedät, milloin JPG on oikea kohdemuoto, voit välttää tarpeettoman laadun heikkenemisen. Näissä tilanteissa PNG:stä muuntaminen on järkevintä:
PNG (RFC 2083) tallentaa pikselitiedot käyttämällä suodatettua DEFLATE-virtaa. Se on häviötön: jokainen dekoodatun kuvan pikseliarvo vastaa alkuperäistä tavua tavulta. PNG tukee myös 8-bittistä alfakanavaa, mikä mahdollistaa pikselikohtaisen läpinäkyvyyden. Nämä ominaisuudet tekevät siitä suuren, mutta tarkan.
JPEG (ITU-T T.81) jakaa kuvan 8×8 lohkoon, käyttää diskreettiä kosinimuunnosta, kvantisoi tuloksena olevat taajuuskertoimet aggressiivisemmin korkeammilla taajuuksilla ja koodaa tuloksen Huffman-koodauksella. Laatutekijä (1–100) ohjaa kvantisointitaulukkoa: pienemmät arvot hylkäävät enemmän korkeataajuista tietoa, mikä tuottaa pienempiä tiedostoja kovien reunojen ja suuren kontrastin alueiden näkyvien artefaktien kustannuksella. Laatu 90, jota käytetään tässä oletuksena, on kynnys, jonka ylittyessä useimmat katsojat eivät voi erottaa JPG:tä alkuperäisestä.