Ugrás a fő tartalomra

Ingyenes Képformátum-konverter

Konvertáljon JPG, PNG, WebP, AVIF, GIF és BMP formátumok között.

Konvertálás erre:

Az AVIF-exportálás ebben a böngészőben nem érhető el. A WebP hasonló méretcsökkentést ad, és szinte mindenhol megnyílik.

Húzza ide a fájlokat, vagy kattintson a tallózáshoz

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · az eszközödön dolgozza fel

vagy nyomjon Ctrl+V-t a vágólapról való beillesztéshez

Egyszerre több fájlt is húzhat

Fájlok tallózása

Tipp: illesszen be egy képet a vágólapról (Ctrl+V) annak azonnali betöltéséhez.

Az Ön fájljai soha nem hagyják el az eszközét. Minden feldolgozás helyileg történik a böngészőjében.

Gyakori felhasználások

  • JPG konvertálása WebP-reKonvertálja a JPG képeket WebP-re — a modern formátum, amely kisebb fájlokat ad azonos vagy jobb minőséggel.
  • PNG konvertálása WebP-reKonvertálja a PNG grafikákat WebP-re — tartsa meg az átlátszóságot és az éles éleket, miközben a fájl mérete 50-80% -kal csökken.
  • Képek konvertálása nyomtatáshozKészítse elő a képeket professzionális nyomtatáshoz — konvertáljon magas minőségű formátumokra a teljes felbontás megőrzésével.

Hogyan működik

Az átváltás teljesen a böngészőjében fut a Canvas API-val — ugyanaz a képkódoló motor, amely a Chrome-ba, Firefoxba és Safariba be van építve. Fájljai egy képernyőn kívüli platnora kerülnek rajzolásra, és a canvas.toBlob()-tal újrakódolásra a célformátumba; semmi nem kerül feltöltésre semmilyen szerverre.

  1. 1
    A kép egy canvasre dekódolva
    Minden fájl egy HTMLImageElement-be kerül betöltésre egy helyi objektum-URL-en keresztül. Dekódolás után a pixeladat egy képernyőn kívüli, a kimeneti méretekre méretezett platnora kerül rajzolásra — megőrizve a képarányt, ha maximális szélesség van beállítva.
  2. 2
    A JPEG átlátszóság kódolás előtt kezelve
    JPEG-re való átváltáskor (amelynek nincs alfacsatornája), a platno előbb fehér háttérrel kerül feltöltésre a kép megrajzolása előtt, megelőzve, hogy az átlátszó területek feketeként jelenjenek meg a kimeneti fájlban.
  3. 3
    A canvas.toBlob() újrakódolja a pixeleket
    A böngésző natív canvas.toBlob(mime, quality) módszere a platnot a kiválasztott formátumba (JPG, PNG, WebP vagy AVIF) kódolja a kért minőségi szinten. Ha a böngésző nem támogatja egy formátum kódolását, egy indításkor futó funkcióteszt letiltja azt a gombot, ahelyett hogy csendben egy rosszul jelölt fájlt hozna létre.
  4. 4
    A kimenet helyi blobként kerül kiadásra
    A kódolt blob egy helyi objektum-URL-be kerül csomagolásra az azonnali előnézethez és letöltéshez. Több fájlhoz a JSZip egy ZIP-be csomagolja őket a böngészőn belül, mielőtt a letöltés elindul.

Minden képadat az eszközén marad — a fájlok teljesen a böngészőn belül kerülnek beolvasásra és kódolásra a Canvas API-val, és semmilyen adat nem kerül elküldésre egy szerverre.

Kapcsolódó eszközök

Gyakran ismételt kérdések