Pereiti prie pagrindinio turinio

Vaizdų formatų konverteris nemokamai

Konvertuokite tarp JPG, PNG, WebP, AVIF, GIF ir BMP formatų.

Konvertuoti į:

AVIF eksportas šioje naršyklėje nepasiekiamas. WebP duoda panašų sutaupymą ir atsidaro beveik visur.

Numeskite failus čia arba spustelėkite naršyti

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · apdorojama jūsų įrenginyje

arba paspauskite Ctrl+V, kad įklijuotumėte iš iškarpinės

Galite numesti kelis failus vienu metu

Naršyti failus

Patarimas: norėdami jį nedelsdami įkelti, iš iškarpinės įklijuokite vaizdą (Ctrl+V).

Jūsų failai niekada nepalieka jūsų įrenginio. Visas apdorojimas vyksta vietiškai jūsų naršyklėje.

Dažniausi naudojimo būdai

  • Konvertavimas JPG į WebPKonvertavimas JPG vaizdus į WebP — šiuolaikinis formatas, kuris suteikia jums mažesnius failus su lygia arba geresnė kokybe.
  • Konvertavimas PNG į WebPKonvertavimas PNG grafiką į WebP — išlaikykite skaidrumą ir aštrius kraštus, sumažindami failo dydį 50–80%.
  • Konvertavimas vaizdo spausdinimuiParuoškite vaizdus profesionaliam spausdinimui — konvertavimas į aukštos kokybės formatus su išsamia ištaisyta skiriamoji geba.

Kaip tai veikia

Konvertavimas vyksta visiškai jūsų naršyklėje, naudojant Canvas API — tą patį paveikslėlių kodavimo variklį, integruotą į „Chrome“, „Firefox“ ir „Safari“. Jūsų failai nupiešiami ekrane nematomoje drobėje ir perkoduojami su canvas.toBlob() į tikslinį formatą; niekas neįkeliama į jokį serverį.

  1. 1
    Paveikslėlis dekoduojamas į drobę
    Kiekvienas failas įkeliamas į HTMLImageElement per vietinį objekto URL. Dekodavus, pikselių duomenys nupiešiami ekrane nematomoje drobėje, kurios dydis atitinka išvesties matmenis — išsaugant kraštinių santykį, jei nustatytas maksimalus plotis.
  2. 2
    JPEG permatomumas apdorojamas prieš kodavimą
    Konvertuojant į JPEG (kuris neturi alfa kanalo), drobė pirmiausia užpildoma baltu fonu prieš piešiant paveikslėlį, kad permatomos sritys išvesties faile netaptų juodos.
  3. 3
    canvas.toBlob() perkoduoja pikselius
    Naršyklės natyvus canvas.toBlob(mime, kokybė) užkoduoja drobę į pasirinktą formatą (JPG, PNG, WebP ar AVIF) su reikalaujamu kokybės lygiu. Jei naršyklė nepalaiko formato kodavimo, paleidimo metu atliekama funkcijų patikra išjungia tą mygtuką, o ne tyliai sukuria neteisingai pažymėtą failą.
  4. 4
    Išvestis pateikiama kaip vietinis blob'as
    Užkoduotas blob'as apvyniojamas vietiniu objekto URL akimirksniu peržiūrai ir atsisiuntimui. Keliems failams JSZip sujungia juos į ZIP naršyklėje prieš suaktyvinant atsisiuntimą.

Visi paveikslėlio duomenys lieka jūsų įrenginyje — failai skaitomi ir koduojami visiškai naršyklėje, naudojant Canvas API, ir jokie duomenys niekada nesiunčiami į serverį.

Susiję įrankiai

Dažnai užduodami klausimai