Liigu põhisisu juurde

Pildivormingu teisendaja tasuta

Teisenda JPG, PNG, WebP, AVIF, GIF ja BMP vormingute vahel.

Teisenda:

AVIF-i eksport ei ole selles brauseris saadaval. WebP annab sarnase kokkuhoiu ja avaneb peaaegu igal pool.

Lohista failid siia või klõpsa sirvimiseks

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · töödeldakse sinu seadmes

või vajutage lõikelaualt kleepimiseks Ctrl+V

Saad korraga lohistada mitu faili

Sirvi faile

Vihje: liitke pilti oma lõikepuhvrist (Ctrl+V), et see kohe laadida.

Sinu failid ei lahku kunagi sinu seadmest. Kogu töötlus toimub kohalikult sinu brauseris.

Levinud kasutusviisid

  • Teisendage JPG WebP-ksTeisendage JPG pildid WebP-ks — tänapäevane formaat, mis annab teile väiksemaid faile võrdse või parema kvaliteediga.
  • Teisendage PNG WebP-ksTeisendage PNG graafika WebP-ks — säilitada läbipaistvus ja teravad servad, vähendades faili suurust 50–80% võrra.
  • Teisendage pildid printimiseksValmistage pildid professionaalses trükile — teisendage kõrgekvaliteediliste formaatidesse, säilitades täielikku eraldusvõimet.

Kuidas see töötab

Teisendus töötab täielikult sinu brauseris Canvas API abil — sama pildikodeerimismootor, mis on ehitatud Chrome'i, Firefoxi ja Safarisse. Sinu failid joonistatakse ekraanivälisele lõuendile ja kodeeritakse uuesti canvas.toBlob() abil sihtvorminguks; midagi ei laadita üles ühelegi serverile.

  1. 1
    Pilt dekodeeritud lõuendile
    Iga fail laaditakse HTMLImageElement'i kohaliku objekti-URL-i kaudu. Kui dekodeeritud, joonistatakse pikselandmed ekraanivälisele lõuendile, mis on suuruse poolest sobitatud väljundmõõtmetega — säilitades kuvasuhte, kui maksimaalne laius on seatud.
  2. 2
    JPEG läbipaistvus käsitletud enne kodeerimist
    JPEG-iks teisendamisel (millel puudub alfakanal) täidetakse lõuend esmalt valge taustaga enne pildi joonistamist, vältides läbipaistvate alade renderdumist väljundfailis mustana.
  3. 3
    canvas.toBlob() kodeerib pikslid uuesti
    Brauseri natiivne canvas.toBlob(mime, quality) kodeerib lõuendi valitud vorminguks (JPG, PNG, WebP või AVIF) soovitud kvaliteeditasemel. Kui brauser ei toeta vormingu kodeerimist, keelab käivitusaegne funktsiooniproov selle nupu, mitte ei tooda vaikselt valesti märgistatud faili.
  4. 4
    Väljund edastatud kohaliku blobina
    Kodeeritud blob mähitakse kohalikku objekti-URL-i kohesteks eelvaateks ja allalaadimiseks. Mitme faili jaoks paketeerib JSZip need brauserisiseseks ZIP-iks enne allalaadimise käivitamist.

Kõik pildiandmed jäävad sinu seadmesse — failid loetakse ja kodeeritakse täielikult brauseris Canvas API abil ja andmed ei saadeta kunagi serverisse.

Seotud tööriistad

Korduma kippuvad küsimused