Siirry pääsisältöön

Kuvan kääntäjä ja peilaaja ilmaiseksi

Käännä kuvia 90°, 180°, 270° tai mihin tahansa mukautettuun kulmaan. Peilaa vaakatasossa tai pystysuoraan. Vie JPEG-, PNG- tai WebP-muotoon.

Toimii offline-tilassa kerran ladattuna

Pudota tiedosto tähän tai valitse napsauttamalla

JPG, PNG, WebP, HEIC, HEIF · käsitellään laitteellasi

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

Selaa tiedostoja

Vinkki: voit liittää kuvakaappauksen näppäimillä Ctrl+V

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

Yleiset käyttötavat

  • Korjaa puhelimen sivuvalokuvatKierrä sivulta poispäin tulevia valokuviaavansa tai kamerastasi - ilman lataamista mihinkään.
  • Suorista skannatut asiakirjatKorjaa lievä pyöritys asiakirjaskannauksissa käyttämällä hienon kulman liukua.
  • Poista peilin selfiet peilistäEtukameran selfiet ovat yleensä peilattuja - käännä vaakasuunnassa korjataksesi.
  • Kierrä luovan vaikutuksen vuoksiKäytä mielivaltaisia kulmia valokuvien kallistamiseen aikakauslehden kannen kaltaisille vaikutuksille.
  • Kierrä tulostusasettelulleSäädä kuvien suuntaa ennen niiden sijoittamista tulostusasetteluihin (Word, InDesign, Canva).

Miten se toimii

Kierto, kääntö ja kulmakorjaus tapahtuvat täällä kokonaan selaimessasi HTML Canvas -rajapinnalla — mitään tiedostoa ei koskaan lähetetä palvelimelle. Työkalu piirtää kuvasi näytön ulkopuoliseen kanvaaseen valitulla kulmalla ja skaalausmuunnoksilla, ja koodaa sitten tuloksen JPEG-, PNG- tai WebP-muotoon selaimen omalla koodekilla.

  1. 1
    Kuva purettu paikallisesti
    JPEG-, PNG- tai WebP-tiedostosi ladataan HTMLImageElement-olioon paikallisen objekti-URL:n kautta — selaimen muistiviite, joka ei koskaan poistu laitteeltasi. Luonnolliset pikselimitat luetaan suoraan puretusta bittikartasta.
  2. 2
    Canvas-muunnos sovellettu
    Näytön ulkopuolinen kanvas mitoitetaan sopimaan kierrettyyn rajaavaan laatikkoon (leveys·cos + korkeus·sin jokaiselle akselille). Canvas 2D -konteksti siirretään sitten keskelle, kierretään valitulla kulmalla radiaaneina, ja skaalataan -1:llä vaaka- tai pystyakselilla kääntöjä varten — kaikki standardeja ctx.rotate / ctx.scale -operaatioita ilman ulkoista kirjastoa.
  3. 3
    Automaattinen rajaus poistaa kulmat (valinnainen)
    Muille kuin suorakulmaisille kierroille käsin kirjoitettu geometriafunktio — largestInnerRect — laskee suurimman akselinsuuntaisen suorakulmion alkuperäisellä kuvasuhteella, joka mahtuu kierretyn rajaavan laatikon sisään, joten kolmiomaiset tyhjät kulmat poistetaan vääristämättä kuvaa.
  4. 4
    Selaimen koodekki koodaa tuloksen
    canvas.toBlob() antaa pikselidatan selaimen sisäänrakennetulle kuvankoodaimelle, tuottaen JPEG-tiedoston (valittavalla laadulla ja läpinäkyvien kulmien taustavärillä), PNG- tai WebP-Blob-olion, jonka lataat suoraan.

Kuvasi käsitellään kokonaan selainvälilehdessäsi — sitä ei koskaan ladata millekään palvelimelle.

Liittyvät työkalut

Usein kysytyt kysymykset