Convertor gratuit

JPG în PNG Convertor

Convertiți imaginile JPG în format PNG instantaneu, cu calitate înaltă. Securizat, rapid și complet gratuit.

Trageți și plasați JPG aici

Suportă până la 50 MB

Sau

Despre acest instrument

Conversia JPG în PNG este una dintre cele mai frecvente solicitări de format de imagine, dar este și una dintre cele mai greșit înțelese. JPG are pierderi: de fiecare dată când formatul codifică o imagine, elimină informații de înaltă frecvență pe care ochiul uman tinde să le treacă cu vederea și informațiile respective nu pot fi recuperate. Convertirea unui JPG existent în PNG produce un container fără pierderi în jurul a ceea ce este deja un bitmap cu pierderi, astfel încât să nu recuperați niciun detaliu pierdut. Ceea ce obțineți este un format care acceptă transparență, tolerează editările repetate fără degradare suplimentară și poate fi acceptat mai fiabil de instrumentele care resping JPG (autocolante Discord, anumite conducte de imprimare, unii importatori de active ale motoarelor de joc).

Acest instrument decodifică JPG utilizând decodorul de imagini încorporat al browserului, desenează bitmap-ul rezultat pe o pânză HTML5 și re-codifică acea pânză ca PNG folosind stocarea fără pierderi comprimată prin DEFLATE. Conversia are loc în întregime pe dispozitivul dvs. - fișierul nu călătorește niciodată la un server și nimic despre acesta nu este înregistrat. PNG-ul de ieșire este identic octet pentru octet ca conținut de pixeli cu JPG-ul decodat, inclusiv orice artefacte de compresie care erau deja prezente în sursă.

Dacă scopul dvs. este să eliminați artefactele JPG sau să obțineți o imagine cu o fidelitate mai mare, conversia formatului nu vă va ajuta. Abordarea mai curată este să obțineți sursa originală necomprimată - RAW de la cameră, documentul Photoshop editabil sau un export PNG din instrumentul de proiectare - și să o convertiți. Tratați conversia de la JPG la PNG ca pe o schimbare a ambalajului, nu ca pe o îmbunătățire a calității.

De ce convertiți JPG în PNG

Cele mai comune două motive sunt compatibilitatea și editabilitatea. Unele platforme — biblioteci de autocolante de tastare de la tastatură, anumite servicii de imprimare a mărfurilor, o serie de sisteme mai vechi de gestionare a conținutului — acceptă doar PNG. Conversia locală este mai rapidă decât negocierea cu formularul de încărcare. PNG tolerează, de asemenea, salvările repetate fără pierderi de calitate, așa că dacă intenționați să editați imaginea de mai multe ori într-un instrument grafic înainte de a produce o versiune finală, lucrul în PNG între salvări previne artefactele JPG generaționale.

PNG acceptă, de asemenea, transparența, care este necesară pentru suprapuneri de imagini, logo-uri plasate pe fundaluri diferite și orice lucrare de compoziție. JPG nu poate reprezenta un pixel transparent; conversia în PNG este primul pas către adăugarea de transparență, deși pasul JPG-to-PNG în sine nu îl adaugă. Veți avea nevoie de un pas separat (eliminarea fundalului, mascare) pentru a introduce alfa. Acest convertor schimbă doar formatul de wrapper.

Cum se utilizează

Conversia este o singură operațiune de browser. Fără instalare de software, fără încărcare.

  1. Aruncă sau selectează JPG: Trageți un fișier JPG din sistemul dvs. de fișiere în zona de încărcare sau faceți clic pentru a răsfoi. Instrumentul acceptă fișiere JPEG standard (extensiile .jpg și .jpeg sunt echivalente) de până la 50 MB. Ambele codificări JPEG progresive și de bază funcționează.
  2. Confirmați previzualizarea: După încărcarea fișierului, veți vedea o miniatură și dimensiunile inițiale ale pixelilor. Previzualizarea este redată din bitmap-ul decodat, deci este exact ceea ce va conține PNG-ul de ieșire.
  3. Faceți clic pe Convertiți în PNG: Browserul desenează bitmap-ul decodat pe o pânză 2D la rezoluția completă a sursei, apoi apelează canvas.toBlob cu tipul MIME image/png. Codarea PNG este fără pierderi, așa că nu sunt necesare setări de calitate.
  4. Descărcați PNG: Butonul de descărcare salvează fișierul cu numele de bază original și o extensie .png. Puteți converti imediat un alt JPG fără reîmprospătare.

Cazuri comune de utilizare

Acestea sunt situațiile în care conversia din JPG în PNG ajută cu adevărat.

Detalii tehnice

JPEG (ITU-T T.81) codifică imagini utilizând o transformare cosinus discretă de 8×8 blocuri, cuantificare scalară codificată de un factor de calitate și codare entropică Huffman. Formatul nu este brevetat din 2017 și este acceptat nativ de fiecare browser, sistem de operare și cameră în producție. Decodificarea unui JPEG produce o hartă de biți cu artefactele setării sale de calitate incluse.

PNG (RFC 2083) preia harta de biți decodificată și o stochează prin compresie DEFLATE filtrată. Cinci tipuri de filtre — None, Sub, Up, Average, Paeth — sunt încercate pe linie de scanare; codificatorul îl alege pe cel care oferă cea mai bună compresie. PNG este fără pierderi: codificarea aceluiași bitmap de două ori produce aceleași valori de pixeli, deși octeții fișierului pot diferi în funcție de opțiunile de filtrare. Formatul acceptă, de asemenea, un canal alfa opțional de 8 sau 16 biți și metadate gamma.

Cele mai bune practici

Întrebări frecvente

Există vreo pierdere de calitate la conversia JPG în PNG?
Nu. PNG folosește DEFLATE fără pierderi, astfel încât calitatea imaginii dvs. este păstrată pe deplin în timpul conversiei.
De ce aș converti în PNG în loc să păstrez formatul original?
PNG este ideal atunci când aveți nevoie de suport pentru transparență, calitate fără pierderi pentru capturi de ecran sau grafică sau compatibilitate universală cu browserul. Spre deosebire de JPG, PNG păstrează fiecare pixel fără artefacte de compresie.
Pot converti în loturi mai multe fișiere JPG?
Acest instrument procesează câte un fișier pentru a asigura o calitate maximă. Pentru mai multe fișiere, pur și simplu repetați procesul - fiecare conversie durează doar câteva secunde.
Imaginile mele sunt păstrate private în timpul conversiei?
Da. Fișierele dvs. JPG sunt procesate în întregime în browser folosind API-ul Canvas și JavaScript. Nimic nu este încărcat pe niciun server - fișierul merge direct de pe dispozitiv la convertor și înapoi pe dispozitiv.
Care este dimensiunea maximă a fișierului?
50 MB. Limita practică depinde de memoria disponibilă a dispozitivului, deoarece întreaga imagine este decodificată într-o pânză. Desktop-urile moderne gestionează fără probleme fișiere JPEG de 50 MB; Dispozitivele mobile mai vechi pot avea probleme cu cele mai mari fișiere.
Metadatele EXIF vor fi păstrate?
Nu. API-ul pentru pânză de browser nu păstrează profilurile de culoare EXIF, ICC sau alte metadate JPEG. PNG-ul de ieșire conține numai date de pixeli. Dacă trebuie să păstrați metadatele camerei, utilizați un instrument desktop pentru păstrarea metadatelor, cum ar fi ImageMagick sau exiftool.
Convertorul gestionează JPEG-urile progresive?
Da. Decodorul de imagini al browserului gestionează în mod transparent atât codurile JPEG de bază, cât și cele progresive. Ieșirea este identică, indiferent de codificarea pe care o folosește sursa.
Pot converti mai multe JPG-uri în loturi?
Interfața procesează un fișier la un moment dat, dar puteți converti fișiere spate în spate fără reîncărcare a paginii. Pentru joburi cu volum mare, un instrument desktop precum ImageMagick (mogrify -format png *.jpg) sau un script Node.js care utilizează sharp este mai eficient.