Ugrás a fő tartalomra

Ingyenes Képforgató és tükröző

Forgasd el a képeket 90°-kal, 180°-kal, 270°-kal, vagy bármely egyéni szöggel. Tükrözz vízszintesen vagy függőlegesen. Exportálj JPEG, PNG vagy WebP formátumban.

Betöltés után offline is működik

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

JPG, PNG, WebP, HEIC, HEIF · az eszközödön dolgozza fel

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

Fájlok tallózása

Tipp: képernyőképet a Ctrl+V billentyűkkel illeszthetsz be

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

  • Javítsa a telefon oldalsó fotóitForgassa meg a telefonból vagy a fényképezőgépből kimaradó fotókat — anélkül, hogy bárki mástól terhelné.
  • Egyenesítse ki a beolvasott dokumentumokatJavítsa a dokumentumok letöltésének enyhe forgatását a jó szögbeállítási csúszka használatával.
  • Tükrözze meg a tükrös szelfiketAz első kamera önfotózott képek általában tükrözve vannak — csavarja vízszintesen a javításhoz.
  • Forgassa a kreatív hatás érdekébenTetszőleges szögek segítségével döltsük meg a fotókat stilizált, magazinborító szerű hatáshoz.
  • Forgassa a nyomtatási elrendezéshezÁllítsa be a képek tájolását, mielőtt elhelyezné őket nyomtatási elrendezésben (Word, InDesign, Canva).

Hogyan működik

A forgatás, tükrözés és szögkorrekció itt teljesen a böngészőjén belül fut a HTML Canvas API-val — fájl soha nem kerül elküldésre egy szerverre. Az eszköz a képet egy képernyőn kívüli platnora rajzolja a kiválasztott szögben és skálatranszformációval, majd JPEG-re, PNG-re vagy WebP-re kódolja az eredményt a böngésző saját kodekjével.

  1. 1
    A kép helyben dekódolva
    JPEG, PNG vagy WebP fájlja egy HTMLImageElement-be kerül betöltésre egy helyi objektum-URL-en keresztül — egy böngésző-memória referencia, amely soha nem hagyja el eszközét. A természetes pixelméretek közvetlenül a dekódolt bitmapból kerülnek beolvasásra.
  2. 2
    Canvas transzformáció alkalmazva
    Egy képernyőn kívüli platno a forgatott befoglaló doboz befogadásához méretezett (szélesség·cos + magasság·sin minden tengelyhez). A Canvas 2D kontextus ezután a középpontra kerül eltolásra, elforgatásra a kiválasztott szöggel radiánban, és -1-gyel skálázásra a vízszintes vagy függőleges tengelyen tükrözésekhez — mind standard ctx.rotate / ctx.scale műveletek, külső könyvtár nélkül.
  3. 3
    Automatikus obrezivanje levágja a sarkokat (opcionális)
    Nem-derékszögű forgatásoknál egy kézzel írt geometriai függvény — largestInnerRect — kiszámítja az eredeti képarány legnagyobb tengelyhez igazított téglalapját, amely elfér a forgatott befoglaló dobozon belül, így a háromszögletű üres sarkok eltávolításra kerülnek a kép torzítása nélkül.
  4. 4
    A böngésző kodekje kódolja az eredményt
    A canvas.toBlob() a pixeladatot a böngésző beépített képkódolójának adja át, JPEG-et (választható minőséggel és háttérkitöltési színnel átlátszó sarkokhoz), PNG-t vagy WebP Blob-ot előállítva, amelyet közvetlenül letölt.

Képe teljesen a böngészőlapján belül kerül feldolgozásra — soha nem kerül feltöltésre semmilyen szerverre.

Kapcsolódó eszközök

Gyakran ismételt kérdések