Preskočiť na hlavný obsah

Rotátor a prehádzač obrázkov zadarmo

Otáčajte obrázky o 90°, 180°, 270° alebo ľubovoľný vlastný uhol. Prehoďte horizontálne alebo vertikálne. Exportujte do JPEG, PNG alebo WebP.

Po načítaní funguje offline

Presuňte sem súbor alebo kliknutím vyberte

JPG, PNG, WebP, HEIC, HEIF · spracované vo vašom zariadení

alebo stlačte Ctrl+V na vloženie zo schránky

Prehľadávať súbory

Tip: snímku obrazovky môžete vložiť klávesmi Ctrl+V

Vaše súbory nikdy neopustia vaše zariadenie. Všetko spracovanie prebieha lokálne vo vašom prehliadači.

Bežné použitia

  • Opraviť bočné fotografie telefónuOtočte fotografie, ktoré prišli zo strany z telefónu alebo fotoaparátu - bez nahrávania nikde.
  • Opraviť naskenované dokumentyOpravte slabú rotáciu v skenovaných dokumentoch pomocou posúvača presného uhla.
  • Demirrorovat zrkadlové selfieSelfie prednej kamery sú zvyčajne zrkadlené - otočte vodorovne, aby ste opravili.
  • Otočte na kreatívny efektPoužite ľubovoľné uhly na naklonenie fotografií na štýlistický, efekt obálky časopisu.
  • Otočte na rozloženie tlačePrispôsobte si orientáciu obrázkov pred ich umiestnením do rozloženia tlače (Word, InDesign, Canva).

Ako to funguje

Otočenie, preklopenie a korekcia uhla tu prebiehajú výhradne vo vašom prehliadači pomocou HTML Canvas API — žiadny súbor sa nikdy neposiela na server. Nástroj vykreslí váš obrázok na mimoobrazovkové plátno so zvoleným uhlom a transformáciami mierky a potom výsledok zakóduje do JPEG, PNG alebo WebP pomocou vlastného kodeka prehliadača.

  1. 1
    Obrázok dekódovaný lokálne
    Váš súbor JPEG, PNG alebo WebP sa načíta do HTMLImageElement cez lokálnu URL objektu — pamäťový odkaz prehliadača, ktorý nikdy neopustí vaše zariadenie. Prirodzené pixelové rozmery sa čítajú priamo z dekódovanej bitmapy.
  2. 2
    Aplikovaná transformácia plátna
    Mimoobrazovkové plátno sa nastaví tak, aby zmestilo otočený ohraničujúci obdĺžnik (šírka·cos + výška·sin pre každú os). 2D kontext plátna sa potom posunie do stredu, otočí o zvolený uhol v radiánoch a zmenší mierkou -1 na horizontálnej alebo vertikálnej osi pre preklopenia — všetko štandardné operácie ctx.rotate / ctx.scale bez externej knižnice.
  3. 3
    Automatický orez odstraňuje rohy (voliteľné)
    Pre otočenia, ktoré nie sú pravouhlé, ručne napísaná geometrická funkcia — largestInnerRect — vypočíta najväčší osovo zarovnaný obdĺžnik pôvodného pomeru strán, ktorý sa zmestí dovnútra otočeného ohraničujúceho obdĺžnika, takže trojuholníkové prázdne rohy sa odstránia bez skreslenia obrázka.
  4. 4
    Kodek prehliadača kóduje výsledok
    canvas.toBlob() odovzdá pixelové dáta vstavanému kodéru obrázkov prehliadača, ktorý vytvorí Blob typu JPEG (s voliteľnou kvalitou a farbou pozadia pre priehľadné rohy), PNG alebo WebP, ktorý si priamo stiahnete.

Váš obrázok sa spracúva výhradne v rámci vašej karty prehliadača — nikdy sa nenahráva na žiadny server.

Súvisiace nástroje

Často kladené otázky