JPG a PNG sense sortir del navegador

Embolcalla un JPG en un PNG sense pèrdua quan una eina exigeix PNG o vols aturar més pèrdua.

o deixa-hi anar la imatge

Com convertir JPG a PNG

Com convertir JPG a PNG

Estira un JPG dins l'àrea d'apòsit o fes clic per buscar-ne un. La feina comença el segon que el fitxer hi cau, sense cap botó Converteix enlloc, i el PNG sol estar a punt en menys d'un segon per a una foto de cada dia. Després un botó Baixa el desa sota el nom de l'origen amb una terminació .png. Cada fitxer s'executa fresc, sense res a la cua al seu darrere, i el mateix camí serveix tant telèfons com escriptoris. Un fitxer que acaba en .jpg es comporta exactament com un que acaba en .jpeg. I si tot el que tens és un WebP o un GIF, també s'accepten com a origen, sense cap eina a part.

Per què el teu fitxer PNG és més gran que el JPG

Per què el teu fitxer PNG és més gran que el JPG

Un JPG es fa petit llençant dades de píxels per la borda. Un PNG s'aferra a cada píxel sense cap pas amb pèrdua, així que convertir un JPG en un PNG sempre dóna un fitxer més pesat. Els números ho confirmen, amb un JPG de 17 KB mesurat prop de 105 KB com a PNG i un JPG de 116 KB enfilant-se fins a uns 384 KB. Tot convertidor PNG fa això, perquè ser sense pèrdua és tot el sentit del contenidor. Un PNG més voluminós no és una imatge més fina, ja que els píxels de dins són ben bé els que el JPG portava, defectes inclosos. La conversió només compensa quan aquell embolcall sense pèrdua et compra alguna cosa real, com ara aturar més pèrdua en redesaments, satisfer un programa que no accepta res tret de PNG o preparar per a una transparència que penses afegir més endavant.

JPG o PNG, quin format encaixa amb el flux de treball

JPG o PNG, quin format encaixa amb el flux de treball

Passa a PNG per a logotips, icones, captures de pantalla amb lletres ben definides, dibuix lineal i tot allò que vol transparència o edicions repetides sense que la qualitat es vagi escolant a poc a poc. Queda't amb el JPG per a fotografies, imatges principals de pàgina i publicacions encaminades a un mur social que les tornarà a comprimir igualment. La tensió és pes contra capacitat d'edició, on el JPG s'emporta el premi de mida i el PNG protegeix la qualitat al llarg de molts desaments. Embolcallar un JPG en PNG abans de començar a editar evita que cada desament posterior apili més artefactes, que és justament per què dissenyadors i fotògrafs traslladen les fotos a PNG enmig d'una feina de diversos passos. Quan la feina finalment va encaminada al web, exporta de nou a JPG o WebP a l'últim moment.

Qualitat, què conserva la conversió i què no pot

Qualitat, què conserva la conversió i què no pot

En ser sense pèrdua, el pas PNG no perd cap qualitat nova per si sol. El que no té poder de fer és reconstruir qualitat que el primer pas JPEG ja va lliurar. Qualsevol artefacte, bandes, suavitzat o desviació de color que es premés dins el JPG passa dins el PNG tal com es veia. El PNG només atura el lliscament d'aquí endavant. No hi ha cap dial de qualitat, perquè un PNG no té tal ajust, sense pèrdua és la seva natura. Si vas darrere d'alguna cosa més nítida, la solució és un original millor per començar, ja que cap conversió no pot ressuscitar dades de píxels que el JPEG ja ha deixat anar.

Això crea un fons transparent

Això crea un fons transparent

No ho fa. Anar de JPG a PNG intercanvia el contenidor però deixa els píxels tranquils, així que un fons sòlid al JPG es manté igual de sòlid al PNG. El format PNG és capaç de transparència, però el fitxer no en conté cap tret que netegis el fons en un moviment a part. Si un PNG transparent fet a partir d'un JPG és el que necessites, executa l'eliminació de fons després. Aquella eina destria el subjecte i esborra els píxels del voltant, lliurant-te un PNG amb un canal alfa real en lloc de la imatge plana i del tot opaca que produeix una conversió simple.

On passa la conversió

On passa la conversió

Dos camins, segons la quantitat. Amb una imatge tot es queda a la teva màquina, perquè el navegador fa la conversió ell mateix, sense cap pujada. Si ho vols comprovar, obre les DevTools i vigila el panell de Xarxa mentre converteixes una imatge. No enxamparàs ni una sola petició de sortida que porti la foto. Quan en portes diverses juntes, el nostre servidor s'encarrega de la feina i et lliura un enllaç de baixada que, amb els fitxers que hi ha darrere, s'esfuma al cap d'unes 2 hores. En poques paraules, aquella imatge sola no es mou de la teva màquina, el lot es resol a casa nostra i s'endreça tot seguit. Tria el camí que s'avingui amb la confidencialitat de les imatges.

Com funciona

  1. Lliura un JPG

    Deixa caure el fitxer a la caixa, o fes clic i tria'l de la carpeta. Converteix-ne només un i es queda quiet a la teva màquina. Afegeix-ne diversos i viatgen al nostre servidor per convertir-los junts.

  2. Seu i descansa

    No fas res més. Una foto típica esdevé PNG aproximadament tan de pressa com s'aixeca el teu dit, sense cap pas Converteix ni cap indicador giratori pel camí.

  3. Atén el creixement

    El PNG superarà el JPG per un marge ampli. Imagina't alguna cosa prop de 105 KB d'un origen de 17 KB, que és el format treballant tal com s'ha previst.

  4. Guarda el teu PNG

    Un toc a Baixa i surt, mateix nom, extensió nova. En tens més? Un lot torna com un sol arxiu, i l'enllaç s'esborra del nostre servidor en unes 2 hores.

Preguntes freqüents

Convertir JPG a PNG millora la qualitat?

No. No pot tornar a donar el que el JPEG ja va llençar. El PNG conté els píxels exactes que el JPG té ara, juntament amb qualsevol artefacte ja present. El que canvia és el futur, ja que un cop ets en PNG pots editar i tornar a desar sense que cada passada afegeixi un dany nou de compressió. El PNG en si és sense pèrdua, però el JPG des d'on vas partir no ho era. Per a un començament més nítid, necessites un original de més qualitat.

Per què el meu fitxer PNG és més gran que el JPG original?

El motiu és que el PNG guarda tots i cadascun dels píxels sense cap retall amb pèrdua, mentre que el JPG va aconseguir fer-se lleuger descartant informació que va donar per imperceptible. Aquí no se'n descarta res. En la pràctica veuràs com un JPG de 17 KB sovint acaba rondant els 105 KB, i un de 116 KB pot arribar a vorejar els 384 KB. És el comportament habitual de qualsevol convertidor cap a PNG. Si el que de debò busques és pes reduït per damunt de l'embolcall sense pèrdua, val més conservar el JPG o aplicar després una eina de compressió.

Convertir JPG a PNG crea un fons transparent?

No. La conversió canvia l'embolcall, no els píxels, així que un fons sòlid de JPG es manté sòlid al PNG. El format pot portar transparència, però la conversió no en crea cap per si sola. Per treure un PNG transparent d'un JPG, executa una eliminació de fons com a pas a part després, que neteja els píxels del voltant i et deixa un canal alfa real.

És segur convertir JPG a PNG aquí?

Depèn de quants fitxers portes. Converteix-ne una i la foto mai surt del navegador, tota la feina corre al teu dispositiu sense cap pujada, cosa que pots confirmar a les DevTools seguint el panell de Xarxa durant una conversió única. Porta'n diverses alhora i viatgen al nostre servidor per atendre-les, després l'enllaç de baixada i els fitxers que hi ha darrere s'esborren en unes 2 hores. Si les imatges són privades, converteix-les d'una en una perquè es quedin a la teva màquina.

Puc convertir diversos fitxers JPG a PNG alhora?

Sí. Deixa anar una pila de fitxers i Araluma els converteix junts i retorna un sol arxiu. Un lot s'atén al nostre servidor, no a la pestanya, i l'enllaç de baixada s'esborra en unes 2 hores. Un fitxer sol, en canvi, es converteix directament al navegador, sense enviar res. Sigui com sigui, cada conversió és ràpida.

Per què hauria de convertir JPG a PNG?

Sobretot tres raons. Vols una base sense pèrdua perquè les edicions repetides no segueixin afegint artefactes, un programa o flux de treball només accepta PNG i rebutja JPG, o penses afegir transparència més tard i necessites el suport d'alfa del PNG. Cap d'aquestes no reviu la qualitat del JPG, només la mantenen sense empitjorar. Si un fitxer més petit és el teu únic objectiu, una eina de compressió et serveix millor.

Els detalls

Notes de l'equip sobre artesania, formats i les petites decisions darrere d'un bon retall rodó.

El contenidor sense pèrdua, què desa el PNG
El PNG s'inclina sobre DEFLATE, un algorisme sense pèrdua. Escriu els valors RGBA de cada píxel exactament, passa primer un filtre reversible sobre cada línia d'exploració, després estreny tot el conjunt amb un flux a l'estil de zlib. Sense pèrdua aquí vol dir que els valors que descomprimeixes són byte a byte els que hi vas posar. En el cas de JPG a PNG, els valors que entren són els píxels que el navegador torna després de descodificar el JPEG, i aquests ja carreguen cada aproximació que va introduir el desament original del JPEG. Així el PNG registra obedientment les aproximacions, no l'escena real que es va fotografiar. Mesurat, un JPEG de 17 KB a 1024x768 aterra prop de 105 KB com a PNG, mentre que un JPEG de 116 KB a 3840x2160 arriba a uns 384 KB. Els múltiples segueixen la resolució més que l'ajust de qualitat del JPEG, per això es mantenen força constants a través del contingut. El contenidor es guanya el seu lloc aturant la davallada, no invertint-la.
Per què la qualitat del JPEG no es pot recuperar
El JPEG desprèn informació per sempre. La seva compressió passa una transformada de cosinus pels blocs de 8x8, arrodoneix els coeficients de freqüència cap avall a un conjunt més groller i desa aquells números arrodonits. Aquell arrodoniment només va en una direcció, així que un coeficient que llegia 47 abans d'encaixar-se a 50 no es pot empènyer mai enrere, i el fitxer no guarda memòria del 47. Descodificar el JPEG reconstrueix píxels a partir dels coeficients arrodonits, que són conjectures dels originals. Embolcalla aquelles conjectures en PNG i obtens una còpia impecable d'una imatge defectuosa. Res d'això és una mancança del PNG ni d'Araluma, simplement així treballa la compressió amb pèrdua, on tot allò que cau en el moment de desar resta caigut. L'únic camí cap a millor qualitat del JPEG és tornar a l'origen sense comprimir o al fitxer RAW.
Creixement mesurat de la mida del fitxer
Quant s'infla un JPG de camí cap a PNG depèn de la imatge, però la tendència és estable. Fotografies atrafegades amb canvis tonals rics creixen més, perquè aquest és el material que el JPEG comprimeix de manera magnífica mentre el codificador sense pèrdua del PNG no pot seguir el ritme amb píxels tan sorollosos. De les pròpies proves d'aquesta eina, una foto JPEG de 17 KB a 1024x768 esdevé un PNG de 105 KB, aproximadament un salt de sis vegades, i una foto JPEG de 116 KB a 3840x2160 esdevé un PNG de 384 KB, aproximadament 3,3 vegades més gran. Material pla com captures de pantalla i icones encaixa malament amb el JPEG d'entrada i sol carregar més pes allà, així que el seu PNG creix de manera menys brusca. La lliçó és clara, si un resultat més petit és el que persegueixes, convertir un JPG en PNG t'empeny en la direcció equivocada.
Transparència, la capacitat enfront del contingut
El canal alfa de 8 bits del PNG és una característica del contenidor, deixant que qualsevol píxel carregui una opacitat de 0 per a totalment net fins a 255 per a totalment sòlid. Quan un JPG es reconstrueix com a PNG a través del motor d'imatge de la plataforma, cada píxel surt a 255, del tot opac, perquè el JPG no tenia cap transparència per passar d'entrada. El PNG resta a punt per emmagatzemar dades d'alfa, el fitxer simplement no en conté cap, ja que cap no existia a l'origen. Posar transparència a la imatge demana una operació a part, ja sigui emmascarant el fons a mà en un editor o executant un eliminador de fons automàtic. Un eliminador ajustat per detectar el subjecte pot lliurar un PNG amb alfa genuí posant a zero l'opacitat dels píxels del fons després de la conversió.
Gestió de les metadades EXIF
Quan el fitxer es reconstrueix, les seves etiquetes EXIF, IPTC i XMP cauen del PNG a tots els navegadors, enduent-se amb elles les coordenades GPS, el cos de la càmera, la data del fotograma, el text de copyright i qualsevol XMP personalitzat que el JPG guardés. Els perfils de color divergeixen una mica. Chrome i Safari guarden l'etiqueta sRGB del que surt, mentre que Firefox la deixa anar juntament amb tota la resta. Així el PNG és segur per a sRGB allà on l'obris, tot i que un perfil de gamma àmplia com Display-P3 o Adobe RGB no aguantarà a través de Firefox. Per al web i la compartició ordinaris, que les etiquetes caiguin és un punt a favor, rasurant una mica de pes i traient les dades d'ubicació de les teves fotos. Per a feina professional o d'arxiu que ha de retenir les seves metadades incrustades, gestiona aquella cadena amb una eina dedicada abans o després de la conversió.
La privadesa i on cau la feina
On cau la feina depèn de la quantitat. Per a una sola imatge, no surt res del navegador, i ho pots comprovar en directe en segons. Obre les DevTools de Chrome, ves al panell de Xarxa, filtra per XHR i Fetch i converteix un fitxer. No apareix res mentre corre la codificació. Per a dos o més, Araluma els envia al nostre servidor, que converteix, agrupa el resultat i retorna un enllaç de baixada. Aquest enllaç i els fitxers convertits s'esborren en unes 2 hores. El camí per a una sola imatge manté tot al dispositiu, fora de la xarxa, mentre que un lot ho canvia per enllestir molts fitxers de cop. Per a la captura d'alguna cosa privada o una foto marcada amb la teva ubicació, convertir d'una en una ho manté a la teva màquina, una diferència real, no un eslògan.