Roter og speilvend bilde

Roter et bilde 90° eller 180° og speilvend det vannrett eller loddrett — rett i nettleseren din.

Slik bruker du verktøyet

  1. Velg et bilde (PNG, JPG eller WebP) fra enheten din — det åpnes lokalt, uten opplasting.
  2. Roter det 90° i begge retninger, snu det 180°, eller speilvend det vannrett eller loddrett. Transformasjonene stables, og Nullstill tar deg tilbake til originalen.
  3. Last ned resultatet — PNG forblir PNG og JPEG forblir JPEG.

Om dette verktøyet

Et bilde tatt i portrett som vises liggende på siden, en skannet side opp ned, en selfie der teksten står speilvendt: dette er tre forskjellige problemer, og de trenger to forskjellige løsninger. Rotasjon dreier bildet rundt sitt eget sentrum og bytter, ved 90° eller 270°, om på bredde og høyde — et liggende bilde på 4000×3000 blir et stående på 3000×4000. Speilvending reflekterer det om en akse og beholder dimensjonene, noe som opphever frontkameraets speiling, men også snur all tekst i bildet. Dette verktøyet gir deg begge deler, med en levende forhåndsvisning så du ser hvilken du faktisk trengte.

Under panseret oppdaterer hvert klikk en liten transformasjonstilstand — en vinkel pluss to speilflagg — og canvaset tegner kildebildet på nytt fra bunnen av med den transformasjonen. Ingenting legges oppå et tidligere resultat, så transformasjonene stables uten at kvalitetstap noen gang hoper seg opp, og Nullstill er en ekte retur til de opprinnelige pikslene. Knappene virker i skjermrommet, som er den delen de fleste verktøy gjør feil: etter en rotasjon på 90° speiler vannrett speiling fortsatt det du ser vannrett, i stedet for å snu langs den opprinnelige aksen.

Resultatet beholder formatet du kom inn med — PNG forblir tapsfri, JPEG kodes om med kvalitet 0,92 og WebP forblir WebP. Ny koding forkaster alltid EXIF-metadata, inkludert orienteringstaggen, så verktøyet leser filen med createImageBitmap og alternativet for orientering fra bildet (og faller tilbake på vanlig dekoding der det ikke er tilgjengelig), noe som baker riktig orientering inn i pikslene før du rører noe. Å miste metadataene er også en personverngevinst: GPS-koordinater og kameraidentifikatorer følger ikke med filen du laster ned. Alt skjer på enheten din, med en grense på 8000 piksler per side for å holde nettleserminnet fornuftig.

Formelen

Canvas-transformasjon: translate(w/2, h/2) → rotate(θ) → scale(±1, ±1) → tegn kilden sentrert om origo. For θ på 90° eller 270° bytter utdata-canvaset om på bredde og høyde. En vannrett speiling i skjermrommet ved de vinklene er en loddrett speiling i kilderommet, og det er slik speilknappene forblir intuitive etter en rotasjon.

Ofte stilte spørsmål

Forlater bildet mitt nettleseren?

Nei. Filen dekodes og tegnes på nytt med canvas-API-et på enheten din — ingenting lastes opp, lagres eller logges. Siden fortsetter å virke med nettforbindelsen av.

Hva er forskjellen på å rotere og å speilvende?

Rotasjon dreier bildet rundt sentrum og bytter om på bredde og høyde ved 90°; speilvending reflekterer det om en akse og beholder dimensjonene. Bruk rotasjon på et bilde som ligger på siden, og speilvending på en selfie der teksten står speilvendt.

Mister jeg kvalitet når jeg roterer?

Rotasjoner på 90° og 180° flytter piksler uten å resample dem, så geometrien er tapsfri. Det eneste tapet kommer av å kode om en JPEG, noe verktøyet gjør med kvalitet 0,92 — visuelt trygt. PNG-utdata er tapsfri hele veien.

Hvorfor så bildet mitt allerede rotert ut da jeg åpnet det?

Mobilkameraer lagrer vanligvis bildet i sensorens orientering pluss en EXIF-orienteringstagg som forteller visningsprogrammer hvordan det skal snus. Verktøyet bruker den taggen ved innlasting, så det du ser er det andre korrekte visningsprogrammer ser.

Beholdes EXIF-metadata i den nedlastede filen?

Nei. Ny koding gjennom canvas forkaster alle metadata — orientering, GPS-koordinater, kameramodell og tidsstempler. Orienteringen er allerede bakt inn i pikslene, og resten er som regel noe du helst ikke vil dele uansett.

Relaterte verktøy

Lange lenker? Forkort dem gratis

Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.

Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.