Salt la conținutul principal
LibraTool logoLibraTool

Convertor de format imagine — gratuit

Convertește între formatele JPG, PNG, WebP, AVIF, GIF și BMP.

Convertește în:

Exportul AVIF nu este disponibil în acest browser. WebP oferă economii similare și se deschide aproape peste tot.

Trage fișierele aici sau apasă pentru a răsfoi

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · procesat pe dispozitivul tău

sau apăsați Ctrl+V pentru a lipi din clipboard

Poți trage mai multe fișiere deodată

Răsfoiește fișierele

Sfat: lipiți o imagine din clipboard (Ctrl+V) pentru a o încărca instant.

Fișierele tale nu părăsesc niciodată dispozitivul. Toată procesarea se face local în browser.

Utilizări frecvente

  • Convertiți JPG în WebPConvertiți imaginile JPG în WebP — formatul modern care vă oferă fișiere mai mici cu calitate egală sau mai bună.
  • Convertiți PNG în WebPConvertiți grafică PNG în WebP — mențineți transparența și marginile ascuțite în timp ce dimensiunea fișierului se micșorează cu 50-80%.
  • Convertiți imaginile pentru imprimarePregătiți imaginile pentru imprimare profesională — convertiți la formate de calitate ridicată cu rezoluție completă păstrată.

Cum funcționează

Conversia rulează în întregime în browser-ul tău folosind API-ul Canvas — același motor de codificare a imaginilor integrat în Chrome, Firefox, și Safari. Fișierele tale sunt desenate pe un canvas în afara ecranului și recodificate cu canvas.toBlob() în formatul țintă; nimic nu este încărcat pe niciun server.

  1. 1
    Imaginea decodată într-un canvas
    Fiecare fișier este încărcat într-un HTMLImageElement printr-un URL de obiect local. Odată decodate, datele de pixeli sunt desenate pe un canvas în afara ecranului dimensionat la dimensiunile de ieșire — păstrând raportul de aspect dacă o lățime maximă este setată.
  2. 2
    Transparența JPEG gestionată înainte de codificare
    Când convertești în JPEG (care nu are canal alfa), canvas-ul este mai întâi umplut cu un fundal alb înainte de desenarea imaginii, astfel încât zonele transparente să nu apară negre în fișierul de ieșire.
  3. 3
    canvas.toBlob() recodifică pixelii
    Metoda nativă canvas.toBlob(mime, quality) a browser-ului codifică canvas-ul în formatul ales (JPG, PNG, WebP, sau AVIF) la nivelul de calitate cerut. Dacă browser-ul nu suportă codificarea unui format, o testare de funcționalitate rulată la pornire dezactivează acel buton mai degrabă decât să producă silențios un fișier etichetat greșit.
  4. 4
    Ieșirea livrată ca blob local
    Blob-ul codificat este împachetat într-un URL de obiect local pentru previzualizare și descărcare instantă. Pentru fișiere multiple, JSZip le grupează într-un ZIP în browser înainte ca descărcarea să fie declanșată.

Toate datele de imagine rămân pe dispozitivul tău — fișierele sunt citite și codificate în întregime în browser folosind API-ul Canvas, iar nicio dată nu este trimisă vreodată către un server.

Instrumente similare

Întrebări frecvente