Siirry pääsisältöön

Kuvaformaattimuunnin ilmaiseksi

Muunna JPG, PNG, WebP, AVIF, GIF ja BMP-formaattien välillä.

Muunna:

AVIF-vienti ei ole käytettävissä tässä selaimessa. WebP säästää samaan tapaan ja avautuu lähes kaikkialla.

Pudota tiedostot tähän tai napsauta selataksesi

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · käsitellään laitteellasi

tai liitä leikepöydältä painamalla Ctrl+V

Voit pudottaa useita tiedostoja kerralla

Selaa tiedostoja

Vihje: liitä kuva leikepöydästä (Ctrl+V) ladataksesi sen välittömästi.

Tiedostosi eivät koskaan poistu laitteeltasi. Kaikki käsittely tapahtuu paikallisesti selaimessasi.

Yleiset käyttötavat

  • Muunna JPG WebP:ksiMuunna JPG kuvia WebP muotoon — moderni muoto, joka antaa sinulle pienempiä tiedostoja yhtä hyvällä tai paremmalla laadulla.
  • Muunna PNG WebP:ksiMuunna PNG grafiikka WebP:ksi — säilytä läpinäkyvyys ja terävät reunat pienentäen tiedostokoko 50-80%.
  • Muunna Kuvia Tulostusta VartenValmista kuvia ammattimaiseen painatukseen — muunna korkealaatuisiksi muodoiksi ja säilytä täysi tarkkuus.

Miten se toimii

Muunnos tapahtuu kokonaan selaimessasi Canvas-rajapinnalla — sama kuvankoodausmoottori, joka on sisäänrakennettu Chromeen, Firefoxiin ja Safariin. Tiedostosi piirretään näytön ulkopuoliseen kanvaaseen ja koodataan uudelleen canvas.toBlob()-funktiolla kohdemuotoon; mitään ei ladata millekään palvelimelle.

  1. 1
    Kuva puretaan kanvaaseen
    Jokainen tiedosto ladataan HTMLImageElement-olioon paikallisen objekti-URL:n kautta. Kun se on purettu, pikselidata piirretään näytön ulkopuoliseen kanvaaseen, joka on kooltaan tulostemitat — säilyttäen kuvasuhteen, jos maksimileveys on asetettu.
  2. 2
    JPEG-läpinäkyvyys käsitellään ennen koodausta
    Muunnettaessa JPEG:ksi (jolla ei ole alfakanavaa) kanvas täytetään ensin valkoisella taustalla ennen kuvan piirtämistä, estäen läpinäkyviä alueita piirtymästä mustina tulostetiedostossa.
  3. 3
    canvas.toBlob() koodaa pikselit uudelleen
    Selaimen natiivi canvas.toBlob(mime, laatu) -funktio koodaa kanvaan valittuun muotoon (JPG, PNG, WebP tai AVIF) pyydetyllä laatutasolla. Jos selain ei tue jonkin muodon koodausta, käynnistyksessä ajettava ominaisuustesti poistaa käytöstä kyseisen painikkeen sen sijaan, että se hiljaisesti tuottaisi väärin nimetyn tiedoston.
  4. 4
    Tuloste toimitetaan paikallisena blobina
    Koodattu blob kääritään paikalliseen objekti-URL:iin välitöntä esikatselua ja latausta varten. Useille tiedostoille JSZip niputtaa ne ZIP-tiedostoksi selaimessa ennen latauksen käynnistymistä.

Kaikki kuvadatasi pysyy laitteellasi — tiedostot luetaan ja koodataan kokonaan selaimessa Canvas-rajapinnalla, eikä mitään dataa koskaan lähetetä palvelimelle.

Liittyvät työkalut

Usein kysytyt kysymykset