JPG till PNG utan att lämna din webbläsare

Svep en JPG i en förlustfri PNG när ett verktyg kräver PNG eller du vill stoppa fortsatt förlust.

eller dra bilden hit

Om det här verktyget

Ta med en enda bild och webbläsaren sköter den på din egen maskin, utan att skicka något. Ta med flera tillsammans och de färdas till vår server, som gör jobbet och returnerar en länk som raderas inom ungefär 2 timmar. Araluma bygger om en JPG till PNG på din egen dator, så bilden skickas aldrig någonstans. Släpp in den så sveper webbläsaren bilden i en förlustfri PNG-behållare nästan på direkten. Varje pixel som JPG:n just nu håller följer med orörd, inklusive vilka komprimeringsmärken som än redan bakats in. Det den inte kan är att hämta tillbaka detalj som den ursprungliga JPEG:n slängde, för den detaljen är helt enkelt borta och ingen omvandlare trollar fram den. Filen blir också större, inte mindre. I tester kom en JPG på 17 KB ut nära 105 KB som PNG, och en JPG på 116 KB svällde till omkring 384 KB. Den tillväxten är normal, inte ett fel. Välj den här vägen när du vill ha en förlustfri bas att redigera på, när ett program insisterar på PNG, eller när senare redigeringar inte ska lägga till ny förlust. En sak gör den inte, ger dig en transparent bakgrund.

Så omvandlar du JPG till PNG

Så omvandlar du JPG till PNG

Dra in en JPG i släppytan eller klicka för att leta upp en. Arbetet börjar i samma sekund filen landar, utan någon Omvandla-knapp alls, och PNG:n är oftast klar på under en sekund för ett vardagsfoto. En nedladdningsknapp sparar den sedan under källnamnet med en .png-ändelse. Varje fil körs färsk, utan något i kö bakom, och samma väg betjänar både telefoner och datorer. En fil som slutar på .jpg beter sig precis som en på .jpeg. Och om allt du har är en WebP eller en GIF tas även de emot som källa, utan ett separat verktyg.

Varför din PNG-fil är större än JPG:n

Varför din PNG-fil är större än JPG:n

En JPG blir liten genom att kasta pixeldata överbord. En PNG håller fast vid varje pixel utan något förluststeg alls, så att göra en JPG till en PNG ger alltid en tyngre fil. Siffrorna bekräftar det, en JPG på 17 KB mättes nära 105 KB som PNG och en JPG på 116 KB klättrade till runt 384 KB. Varje PNG-omvandlare gör detta, för att vara förlustfri är hela poängen med behållaren. En tjockare PNG är inte en finare bild, eftersom pixlarna i den är just de JPG:n bar, brister och allt. Omvandlingen lönar sig bara när det förlustfria höljet ger dig något verkligt, som att stoppa fortsatt förlust över omsparningar, blidka ett program som inte tar emot något utom PNG, eller förbereda för transparens du tänker lägga till längre fram.

JPG eller PNG, vilket format passar arbetsflödet

JPG eller PNG, vilket format passar arbetsflödet

Gå över till PNG för logotyper, ikoner, skärmbilder med skarp text, streckteckningar och allt som vill ha transparens eller upprepad redigering utan att kvaliteten sakta sipprar bort. Stanna vid JPG för foton, sidornas hjältebilder och inlägg på väg till ett socialt flöde som ändå komprimerar om dem. Spänningen står mellan tyngd och redigerbarhet, där JPG tar storlekspriset och PNG skyddar kvaliteten genom många sparningar. Att svepa en JPG i PNG innan du börjar redigera hindrar varje senare sparning från att stapla på fler spår, och just därför flyttar designers och fotografer foton till PNG mitt i ett flerstegsjobb. När arbetet till slut ska till webben exporterar du tillbaka till JPG eller WebP i sista stund.

Kvalitet, vad omvandlingen bevarar och vad den inte kan

Kvalitet, vad omvandlingen bevarar och vad den inte kan

Eftersom den är förlustfri tappar PNG-steget ingen ny kvalitet på egen hand. Det den saknar kraft att göra är att bygga om kvalitet som den första JPEG-omgången redan gav upp. Vilka spår, banding, uppmjukning eller färgdrift som än pressades in i JPG:n kommer igenom i PNG:n precis som de såg ut. PNG hejdar bara fallet härifrån och framåt. Det finns ingen kvalitetsratt, för en PNG har ingen sådan inställning, förlustfritt är dess natur. Är du ute efter en skarpare källa är lösningen ett bättre original att börja från, för ingen omvandling kan återuppliva pixeldata som JPEG redan släppt.

Skapar detta en transparent bakgrund

Skapar detta en transparent bakgrund

Det gör den inte. Att gå från JPG till PNG byter behållaren men lämnar pixlarna i fred, så en opak bakgrund i JPG:n förblir lika opak i PNG:n. PNG-formatet klarar transparens, ändå håller filen ingen om du inte rensar bakgrunden i ett separat drag. Om en transparent PNG gjord av en JPG är vad du behöver, kör bakgrundsborttagaren efteråt. Det verktyget plockar ut motivet och torkar bort de omgivande pixlarna och räcker dig en PNG med en riktig alfakanal i stället för den platta, helt opaka bild en bar omvandling ger.

Var konverteringen sker

Var konverteringen sker

Allt beror på hur många filer du tar med. Med en bild körs hela processen i fliken via webbläsarens egen bildmotor, och inget laddas upp. Öppna DevTools, håll nätverkspanelen i sikte under en enskild konvertering, och du räknar noll utgående begäran med fotot. Ta med flera samtidigt och de färdas till vår server, som gör jobbet och returnerar en nedladdningslänk. Den länken, och filerna bakom, raderas inom ungefär 2 timmar. Ett foto blir alltså kvar på din enhet, medan en sats hanteras på vår server och sedan töms. Välj vägen som passar hur privata bilderna är.

Så fungerar det

  1. Lämna över en JPG

    Släpp filen i rutan, eller klicka och välj den ur din mapp. Konvertera bara en och den stannar på din maskin. Lägg till flera och de färdas till vår server för att konverteras tillsammans.

  2. Luta dig tillbaka

    Mer gör du inte. Ett vanligt foto blir en PNG ungefär lika snabbt som ditt finger lyfter, utan Omvandla-steg och utan snurra på vägen.

  3. Tänk på tillväxten

    PNG:n väger över JPG:n med god marginal. Föreställ dig något nära 105 KB ur en källa på 17 KB, vilket är formatet som arbetar som det ska.

  4. Behåll din PNG

    En tryckning på Ladda ner och ut kommer den, samma namn, ny ändelse. Har du fler? En sats kommer tillbaka som ett enda arkiv, och länken raderas från vår server inom ungefär 2 timmar.

Vanliga frågor

Förbättrar omvandling från JPG till PNG kvaliteten?

Nej. Den kan inte ge tillbaka det JPEG redan slängde. PNG:n håller exakt de pixlar JPG:n nu har, inklusive eventuella spår som redan finns. Det den ändrar är framtiden, för när du väl är i PNG kan du redigera och spara om utan att varje omgång lägger till färsk komprimeringsskada. PNG:n själv är förlustfri, men JPG:n du började från var det inte. För en skarpare början behöver du ett original med högre kvalitet.

Varför är min PNG-fil större än den ursprungliga JPG:n?

För att en PNG håller fast vid varje pixel utan förluststeg, medan JPG:n blev liten genom att kasta data den bestämde att du inte skulle sakna. PNG:n behåller allt. I praktiken sväller en JPG på 17 KB ofta till runt 105 KB, och en på 116 KB kan klättra mot 384 KB. Så fungerar bara varje PNG-omvandlare. När en liten fil betyder mer för dig än det förlustfria höljet, behåll JPG:n, eller kör ett komprimeringsverktyg när omvandlingen är klar.

Skapar omvandling från JPG till PNG en transparent bakgrund?

Nej. Omvandlingen ändrar höljet, inte pixlarna, så en opak JPG-bakgrund förblir opak i PNG:n. Formatet kan bära transparens, men ingen skapas av omvandlingen på egen hand. För att få en transparent PNG ur en JPG, kör en bakgrundsborttagare som ett separat steg efteråt, som rensar de omgivande pixlarna och lämnar dig en riktig alfakanal.

Är det säkert att omvandla JPG till PNG här?

Det beror på hur många filer du tar med. Konvertera en och fotot lämnar aldrig webbläsaren, hela jobbet körs på din enhet utan uppladdning, vilket du kan bekräfta i DevTools genom att följa nätverkspanelen under en enskild konvertering. Ta med flera samtidigt och de färdas till vår server för att hanteras, varefter nedladdningslänken och filerna bakom raderas inom ungefär 2 timmar. Är bilderna privata, konvertera dem en i taget så att de stannar på din maskin.

Kan jag omvandla flera JPG-filer till PNG samtidigt?

Ja. Släpp en hög med filer och Araluma konverterar dem tillsammans och returnerar ett enda arkiv. En sats hanteras på vår server, inte i fliken, och nedladdningslänken raderas inom ungefär 2 timmar. En ensam fil däremot konverteras direkt i webbläsaren, utan att något skickas iväg. Hur som helst är varje konvertering snabb.

Varför skulle jag omvandla JPG till PNG?

Mest tre skäl. Du vill ha en förlustfri bas så att upprepade redigeringar inte hela tiden lägger till spår, ett program eller arbetsflöde tar bara emot PNG och vägrar JPG, eller du planerar att lägga till transparens senare och behöver PNG:s alfastöd. Inget av dem återupplivar JPG-kvalitet, de hindrar den bara från att bli sämre. Om en mindre fil är ditt enda mål tjänar ett komprimeringsverktyg dig bättre.

Detaljerna

Anteckningar från teamet om hantverk, format och de små beslut som ligger bakom en bra rund beskärning.

Den förlustfria behållaren, vad PNG lagrar
Grunden i PNG är DEFLATE, en metod utan förlust. Varje pixels RGBA skrivs ned precis som den kom, men först läggs ett filter som går att vända över rad efter rad, och därefter pressas strömmen samman på zlib-vis. Att inget förloras innebär helt enkelt att det du packar upp är siffra för siffra det du stoppade in. Och vad stoppas in vid JPG till PNG? De pixlar webbläsaren räcker över sedan den tolkat JPEG-filen, redan märkta av varenda genväg den första JPEG-kodningen tog. PNG nedtecknar alltså lydigt dessa genvägar och inte motivet som en gång fångades. Räknat i siffror når en 17 KB stor JPEG i 1024x768 omkring 105 KB i PNG-skepnad, medan en 116 KB stor JPEG i 3840x2160 klättrar mot ungefär 384 KB. Eftersom multiplarna hänger på upplösningen och inte på kvalitetsratten stannar de tämligen lika oavsett bildtyp. Behållarens nytta ligger i att stoppa fortsatt tapp, aldrig i att hämta tillbaka något.
Varför JPEG-kvalitet inte kan återställas
JPEG fäller information för gott. Dess kodare drar en cosinustransform över 8x8-block, rundar ner frekvenskoefficienterna till en grövre uppsättning och lagrar de nedrundade talen. Den nedrundningen går bara åt ett håll, så en koefficient som läste 47 innan den knäpptes till 50 kan aldrig knuffas tillbaka, och filen behåller inget minne av 47:an. Att avkoda JPEG:n bygger om pixlar från de nedrundade koefficienterna, som är gissningar om originalen. Svep de gissningarna i PNG och du får en fläckfri kopia av en bristfällig bild. Inget av detta är en brist hos PNG eller hos Araluma, det är bara hur förlustkomprimering arbetar, där allt som fälls vid kodning förblir fällt. Den enda vägen till bättre JPEG-kvalitet är att gå tillbaka till den okomprimerade källan eller RAW-filen.
Uppmätt tillväxt av filstorlek
Hur mycket en JPG sväller på väg till PNG beror på bilden, men trenden ligger fast. Livliga foton med rika tonskiften växer mest, för det är materialet JPEG komprimerar utmärkt medan PNG:s förlustfria kodare inte kan hålla jämna steg på sådana brusiga pixlar. Från det här verktygets egna tester blir ett JPEG-foto på 17 KB i 1024x768 en PNG på 105 KB, ungefär sex gånger större, och ett JPEG-foto på 116 KB i 3840x2160 en PNG på 384 KB, runt 3,3 gånger större. Platt material som skärmbilder och ikoner passar dåligt ihop med JPEG från början och väger där vanligen mer, så dess PNG växer mindre skarpt. Läxan är tydlig, om du jagar en mindre utdata knuffar en JPG till PNG dig åt fel håll.
Transparens, förmågan kontra innehållet
PNG:s 8-bitars alfakanal är en funktion hos behållaren och låter varje pixel bära en opacitet från 0 för helt klar till 255 för helt fast. När en JPG byggs om till PNG via plattformens bildmotor kommer varje pixel ut på 255, helt opak, för JPG:n hade ingen transparens att föra vidare från första början. PNG:n står redo att lagra alfadata, filen håller bara ingen, eftersom ingen fanns i källan. Att lägga transparens i bilden kräver en separat åtgärd, antingen att maska bakgrunden för hand i en redigerare eller att köra en automatisk bakgrundsborttagare. En borttagare inställd på att spana in motivet kan ge en PNG med riktig alfa genom att sätta bakgrundspixlarnas opacitet till noll efter omvandlingen.
Hantering av EXIF-metadata
När filen byggs om faller dess EXIF-, IPTC- och XMP-taggar bort från PNG:n i varje webbläsare och tar med sig GPS-koordinater, kamerahuset, fotodatumet, copyrighttext och vilken egen XMP JPG:n än höll. Färgprofiler skiljer sig något. Chrome och Safari behåller sRGB-taggen på det som kommer ut, medan Firefox släpper den med allt annat. Så PNG:n är sRGB-säker var du än öppnar den, fast en profil med brett färgomfång som Display-P3 eller Adobe RGB inte håller genom Firefox. För vanligt webb och delning är det ett plus att taggarna faller, det skalar bort lite vikt och skalar av platsdata från dina foton. För professionellt eller arkivarbete som måste hålla sin inbäddade metadata, sköt den kedjan med ett särskilt verktyg före eller efter du omvandlar.
Integritet och var arbetet landar
Var arbetet landar beror på mängden. För en enda bild lämnar inget webbläsaren, och du kan kolla det live på några sekunder. Öppna Chrome DevTools, byt till nätverkspanelen, filtrera på XHR och Fetch och konvertera en fil. Inget dyker upp medan kodningen körs. För två eller fler skickar Araluma dem till vår server, som konverterar, buntar resultatet och returnerar en nedladdningslänk. Den länken och de konverterade filerna raderas inom ungefär 2 timmar. Vägen för en bild håller allt på enheten, utanför nätet, medan en sats byter det mot att klara många filer på en gång. För en skärmbild av något privat eller ett foto märkt med din plats håller en i taget det på din maskin, en verklig skillnad, ingen slogan.