Liigu põhisisu juurde

Pildi pööraja ja keeramise tööriist tasuta

Pööra pilte 90°, 180°, 270° või mis tahes kohandatud nurga all. Peegelda horisontaalselt või vertikaalselt. Ekspordi JPEG, PNG või WebP-ks.

Töötab võrguühenduseta pärast laadimist

Lohistage fail siia või klõpsake sirvimiseks

JPG, PNG, WebP, HEIC, HEIF · töödeldakse sinu seadmes

või vajutage lõikelaualt kleepimiseks Ctrl+V

Sirvi faile

Vihje: ekraanipildi saad kleepida klahvidega Ctrl+V

Sinu failid ei lahku kunagi sinu seadmest. Kogu töötlus toimub kohalikult sinu brauseris.

Levinud kasutusviisid

  • Parandage külgjuhiseid telefoni fotosidPöörake fotosid, mis tuli telefoni või kaamera küljelt - ilma kuhugi üleslaadimiseta.
  • Parandage skaneeritud dokumenteParandage nõrka pöörlemist skaneeritud dokumentides, kasutades täpse nurga liuguri.
  • Demiror peegel selfiesEsikaamera selfied on tavaliselt peeglid - pöörake horisontaalselt parandamiseks.
  • Pöörake loova efekti jaoksKasutage suvalist nurki fotode kallutamiseks stilistilisele, ajakirja kaanete efektile.
  • Pöörake trükise paigutuse jaoksKohandage piltide orientatsiooni enne trükipaigutusesse paigutamist (Word, InDesign, Canva).

Kuidas see töötab

Pööramine, peegeldamine ja nurgaparandus töötavad siin täielikult sinu brauseris HTML Canvas API abil — ühtegi faili ei saadeta kunagi serverisse. Tööriist joonistab sinu pildi ekraanivälisele lõuendile valitud nurga- ja skaalateisendustega, kodeerides seejärel tulemuse JPEG-iks, PNG-iks või WebP-iks brauseri enda koodeki abil.

  1. 1
    Pilt dekodeeritud kohapeal
    Sinu JPEG, PNG või WebP fail laaditakse HTMLImageElement'i kohaliku objekti-URL-i kaudu — brauseri mäluviide, mis ei lahku kunagi su seadmest. Loomulikud pikselmõõtmed loetakse otse dekodeeritud bitmapist.
  2. 2
    Canvas teisendus rakendatud
    Ekraanivälise lõuendi suurus sobitatakse pööratud piirikastiga (laius·cos + kõrgus·sin iga telje jaoks). Canvas 2D kontekst nihutatakse seejärel keskele, pööratakse valitud nurga võrra radiaanides ning skaleeritakse -1-ga horisontaal- või vertikaalteljel peegelduste jaoks — kõik standardsed ctx.rotate / ctx.scale operatsioonid ilma välise teegita.
  3. 3
    Automaatne kärpimine lõikab nurgad (valikuline)
    Mitte-täisnurksete pööramiste jaoks arvutab käsitsi kirjutatud geomeetriafunktsioon — largestInnerRect — suurima teljega joondatud ristküliku originaalse kuvasuhtega, mis mahub pööratud piirikasti, nii et kolmnurksed tühjad nurgad eemaldatakse ilma pilti moonutamata.
  4. 4
    Brauseri koodek kodeerib tulemuse
    canvas.toBlob() annab pikselandmed brauseri sisseehitatud pildikodeerijale, tootes JPEG'i (valitava kvaliteedi ja läbipaistvate nurkade taustatäite värviga), PNG-i või WebP Blobi, mille laadid otse alla.

Sinu pilt töödeldakse täielikult sinu brauseri vahekaardi sees — seda ei laadita kunagi üles ühelegi serverile.

Seotud tööriistad

Korduma kippuvad küsimused