Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Beeldformaat-omskeper

Skakel tussen JPG, PNG, WebP, AVIF, GIF en BMP formate.

Skakel om na:

AVIF-uitvoer is nie in hierdie blaaier beskikbaar nie. WebP gee soortgelyke besparings en maak byna oral oop.

Gooi lêers hier neer, of klik om te blaai

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · op jou toestel verwerk

of druk Ctrl+V om vanaf jou knipbord te plak

Jy kan verskeie lêers gelyktydig neergoo

Blaai deur lêers

Wenk: plak 'n beeld van jou knipbord (Ctrl+V) om dit onmiddellik te laai.

Jou lêers verlaat nooit jou toestel nie. Alle verwerking gebeur plaaslik in jou blaaier.

Algemene gebruike

  • Omskep JPG na WebPOmskep JPG-beelde na WebP — die moderne formaat wat u kleiner lêers met gelyke of beter kwaliteit gee.
  • Omskep PNG na WebPOmskep PNG-grafieke na WebP — hou deurskynendheid en skerp rande terwyl u lêergrootte met 50–80% verkort.
  • Omskep beelde vir drukBerei beelde vir professionele druk voor — omskep na hoëkwaliteitsformate met volledige resolusie bewaard.

Hoe dit werk

Omskakeling loop heeltemal in jou blaaier met die Canvas-API — dieselfde beeld-enkoderingsenjin ingebou in Chrome, Firefox, en Safari. Jou lêers word op 'n skerm-af canvas geteken en met canvas.toBlob() na die teikenformaat herenkodeer; niks word na enige bediener opgelaai nie.

  1. 1
    Beeld in 'n canvas gedekodeer
    Elke lêer word via 'n plaaslike objek-URL in 'n HTMLImageElement gelaai. Sodra gedekodeer, word die pixeldata op 'n skerm-af canvas geteken, groot volgens die uitsetafmetings — behoud van aspekverhouding as 'n maksimum-wydte gestel is.
  2. 2
    JPEG-deursigtigheid voor enkodering hanteer
    Wanneer na JPEG omgeskakel word (wat geen alfakanaal het nie), word die canvas eers met 'n wit agtergrond gevul voordat die beeld geteken word, wat voorkom dat deursigtige areas as swart in die uitsetlêer render.
  3. 3
    canvas.toBlob() herenkodeer die pixels
    Die blaaier se inheemse canvas.toBlob(mime, quality) enkodeer die canvas na die gekose formaat (JPG, PNG, WebP, of AVIF) teen die versoekte kwaliteitvlak. As die blaaier nie enkodering van 'n formaat ondersteun nie, deaktiveer 'n eienskap-toets wat by opstart loop daardie knoppie eerder as om stilweg 'n verkeerd-geëtiketteerde lêer te produseer.
  4. 4
    Uitset gelewer as 'n plaaslike blob
    Die geënkodeerde blob word in 'n plaaslike objek-URL omhul vir oombliklike voorskou en aflaai. Vir verskeie lêers bundel JSZip hulle in 'n ZIP in-blaaier voordat die aflaai geaktiveer word.

Alle beelddata bly op jou toestel — lêers word heeltemal binne die blaaier met die Canvas-API gelees en geënkodeer, en geen data word ooit na 'n bediener gestuur nie.

Verwante gereedskap

Gereelde vrae