Ruota un'immagine di 90° o 180° e rispecchiala in orizzontale o in verticale — direttamente nel tuo browser.
Una foto scattata in verticale che appare coricata, una pagina scansionata a testa in giù, un selfie in cui il testo si legge al contrario: sono tre problemi diversi e richiedono due soluzioni diverse. La rotazione gira l'immagine attorno al suo centro e, a 90° o 270°, ne scambia larghezza e altezza: un'orizzontale 4000×3000 diventa una verticale 3000×4000. Il rispecchiamento la riflette rispetto a un asse e ne mantiene le dimensioni, il che annulla il ribaltamento della fotocamera frontale ma inverte anche qualsiasi testo presente nell'immagine. Questo strumento ti offre entrambi, con un'anteprima in tempo reale così puoi vedere quale ti serviva davvero.
Dietro le quinte ogni clic aggiorna un piccolo stato di trasformazione — un angolo più due flag di rispecchiamento — e il canvas ridisegna l'immagine di partenza da zero applicando quella trasformazione. Niente viene applicato sopra un risultato precedente, quindi le trasformazioni si sommano senza mai accumulare perdita di qualità, e Reset è davvero un ritorno ai pixel originali. I pulsanti lavorano nello spazio dello schermo, che è la parte che la maggior parte degli strumenti sbaglia: dopo una rotazione di 90°, rispecchiare in orizzontale continua a rispecchiare in orizzontale ciò che vedi, invece di ribaltare lungo l'asse originale.
Il risultato mantiene il formato che hai caricato: il PNG resta lossless, il JPEG viene ricodificato a qualità 0.92 e il WebP resta WebP. La ricodifica elimina sempre i metadati EXIF, incluso il tag di orientamento, quindi lo strumento legge il file con createImageBitmap e l'opzione di orientamento from-image (ripiegando su una decodifica semplice dove non è disponibile), che imprime l'orientamento corretto nei pixel prima ancora che tu tocchi qualcosa. Perdere i metadati è anche un vantaggio per la privacy: le coordinate GPS e gli identificativi della fotocamera non viaggiano insieme al file che scarichi. Tutto avviene sul tuo dispositivo, con un limite di 8000 pixel per lato per mantenere ragionevole la memoria del browser.
Trasformazione canvas: translate(w/2, h/2) → rotate(θ) → scale(±1, ±1) → disegno dell'immagine di partenza centrata sull'origine. Per θ di 90° o 270° il canvas di uscita scambia larghezza e altezza. A quegli angoli un rispecchiamento orizzontale nello spazio dello schermo è un rispecchiamento verticale nello spazio dell'immagine: è così che i pulsanti di capovolgimento restano intuitivi dopo una rotazione.
No. Il file viene decodificato e ridisegnato con la API canvas sul tuo dispositivo: niente viene caricato, salvato o registrato. La pagina continua a funzionare anche con la connessione spenta.
Ruotare gira l'immagine attorno al suo centro e a 90° ne scambia larghezza e altezza; capovolgere la rispecchia rispetto a un asse mantenendo le dimensioni. Usa la rotazione per una foto coricata e il capovolgimento per un selfie in cui il testo si legge al contrario.
Le rotazioni di 90° e 180° spostano i pixel senza ricampionarli, quindi dal punto di vista geometrico non c'è perdita. L'unica perdita viene dalla ricodifica di un JPEG, che lo strumento esegue a qualità 0.92 — visivamente sicura. L'output PNG è lossless dall'inizio alla fine.
Le fotocamere degli smartphone di solito salvano l'immagine nell'orientamento del sensore più un tag EXIF di orientamento che indica ai visualizzatori come girarla. Lo strumento applica quel tag al caricamento, quindi quello che vedi è quello che vedono gli altri visualizzatori corretti.
No. La ricodifica tramite canvas elimina tutti i metadati: orientamento, coordinate GPS, modello della fotocamera e date. L'orientamento è già impresso nei pixel, e il resto è di solito qualcosa che preferiresti comunque non condividere.
Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.
Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.