Strumento gratuito per capovolgere immagini

Capovolgi e specchia le tue immagini orizzontalmente o verticalmente.

I tuoi dati non lasciano il tuo dispositivo

Rilascia un'immagine qui

oppure clicca per caricare (PNG, JPEG, WebP, GIF)

Originale

Capovolto

Come usare

  1. Carica un'immagine trascinandola sulla zona di rilascio o cliccando per sfogliare.
  2. Clicca su Capovolgi orizzontalmente per un effetto specchio sinistra-destra, o su Capovolgi verticalmente per un capovolgimento alto-basso.
  3. Visualizza in anteprima le versioni originale e capovolta affiancate.
  4. Clicca su Scarica per salvare la tua immagine capovolta come PNG o JPG.

Domande frequenti

Posso capovolgere sia orizzontalmente che verticalmente?

Sì! Clicca su un pulsante e poi sull'altro per applicare entrambe le trasformazioni. Ogni clic si somma al capovolgimento precedente.

Quali formati di immagine sono supportati?

PNG, JPEG, WebP, GIF e la maggior parte degli altri formati di immagine comuni. La compatibilità dipende dal tuo browser.

Come annullo un capovolgimento?

Clicca sul pulsante Ripristina per tornare all'immagine originale. Poi riapplica i capovolgimenti come desideri.

Come funziona il ribaltamento

Un ribaltamento è uno specchio perfetto al pixel, la geometria dell'immagine viene riflessa attraverso un asse senza ricampionamento, interpolazione o perdita. Il browser disegna l'immagine caricata su un Canvas fuori schermo, applica ctx.scale(-1, 1) per il ribaltamento orizzontale o ctx.scale(1, -1) per quello verticale, poi ridisegna. Poiché la trasformazione si limita a invertire il sistema di coordinate prima di disegnare, ogni pixel di output corrisponde esattamente a un pixel di input, nessuna perdita di qualità nella bitmap stessa.

L'unico punto in cui la qualità può andare persa è il passaggio di codifica finale. PNG e WebP supportano la codifica senza perdita e fanno il round-trip di un'immagine ribaltata senza degradazione. JPEG è un formato con perdita; ricodificare il canvas in JPEG introduce sempre un po' di rumore di quantizzazione, anche alla massima qualità. Se sei partito da un JPEG e ti serve di nuovo un JPEG, il ribaltamento più la ricompressione sono inevitabili. Le trasformazioni JPEG-a-JPEG senza perdita sono possibili (lo strumento da riga di comando jpegtran -flip horizontal opera sui coefficienti della trasformata discreta del coseno senza decomprimere) ma nessun browser espone quell'operazione direttamente.

Quando hai bisogno di ribaltare un'immagine

Perché i selfie sembrano strani

C'è una piccola ragione psicologica che vale la pena conoscere: le persone preferiscono l'immagine speculare del proprio volto alla versione non speculare che vedono tutti gli altri. Lo studio originale del 1977 (Mita, Dermer, & Knight, «Reversed facial images and the mere-exposure hypothesis») mostrò ai soggetti entrambe le versioni dei propri ritratti e scoprì che valutavano costantemente la versione speculare come più attraente. La spiegazione semplice: è la versione che vedi ogni giorno negli specchi e nelle vetrine; è familiare, e la familiarità (l'«effetto di mera esposizione») guida la preferenza.

La conseguenza pratica: quando riguardi un selfie che la fotocamera ha salvato non speculare, le asimmetrie del tuo volto appaiono «scambiate» rispetto a come ti vedi di solito. Ribaltare la foto orizzontalmente ti riporta alla versione che il tuo cervello riconosce. Le foto scattate per inviarle ad altre persone non hanno bisogno di essere ribaltate, ti stanno vedendo per la prima volta e non hanno alcuna «versione speculare» con cui confrontare.

Orientamento EXIF: un tranello nascosto

Le immagini JPEG da fotocamere e telefoni portano un tag di metadati EXIF chiamato Orientation (valori 1-8) che dice al visualizzatore come mostrare il file. Alcuni risultati «ribaltati» possono essere codificati come modifiche del tag di orientamento senza modificare alcun pixel, il che è molto più veloce e senza perdita. La maggior parte degli strumenti online, incluso questo, gestisce il JPEG leggendo i pixel tramite il Canvas e ricodificando, il che funziona correttamente per il risultato visibile ma scarta nel processo il flag di orientamento EXIF originale.

Conseguenza pratica: se il tuo JPEG di input aveva un tag di orientamento EXIF (ad es. foto verticale da un telefono con orientation=6 che significa «ruota di 90° in senso orario per visualizzare»), il JPEG di output sarà una bitmap piatta già ruotata con orientation=1. Visivamente identica all'input ma senza alcun suggerimento di orientamento EXIF. La maggior parte dei software gestisce correttamente entrambi i casi; alcuni visualizzatori di foto più vecchi potrebbero rendere l'input e l'output a rotazioni diverse.

Output PNG o JPG: quale scegliere

Privacy

Le foto contengono molto più della sola immagine: i metadati EXIF possono includere le coordinate GPS dove è stato fatto lo scatto, il numero di serie della fotocamera, il timestamp di acquisizione originale e impronte del software. Gli screenshot possono contenere interfacce riservate, testo in bozza, branding interno di un'app. Le foto personali contengono volti di persone che non hanno acconsentito a essere condivise con terzi. I ribaltatori lato server ricevono tutto questo. Questo strumento funziona interamente nel tuo browser tramite la Canvas API, l'immagine passa dal tuo file system a un canvas in memoria e torna alla tua cartella dei download. Nulla viene caricato.

Errori comuni

  1. Dimenticare che il testo diventa illeggibile dopo un ribaltamento orizzontale. Loghi con parole, insegne, didascalie, qualsiasi cosa leggibile nella sorgente diventa scrittura speculare nell'output. Utile quando voluto; stridente quando no.
  2. Perdita da ricompressione JPEG. Ribaltare un JPEG e salvarlo come JPEG ricodifica sempre. Per più ribaltamenti in sequenza, i passaggi intermedi di salvataggio come JPEG accumulano la perdita. Salva come PNG tra i passaggi se ribalterai più volte.
  3. Perdere la trasparenza esportando come JPG. Il JPEG non ha canale alfa. Un PNG con sfondo trasparente viene appiattito su uno sfondo JPG bianco (o qualunque sia il ripiego).
  4. Dimenticare il tag di orientamento EXIF. Se i tuoi strumenti a valle dipendono dall'orientamento EXIF, questo round-trip lo scarta. L'immagine visibile è corretta; i metadati vengono azzerati.
  5. Provare a ribaltare un GIF animato e ottenere solo il primo fotogramma. La maggior parte delle API canvas dei browser vede solo il primo fotogramma di un GIF animato. Il ribaltamento di più fotogrammi richiede una libreria GIF dedicata che decompone e riassembla ogni fotogramma.
  6. Premere Reimposta e perdere il lavoro. Reimposta sostituisce il canvas con l'originale. Se hai impilato più ribaltamenti e vuoi annullarne solo uno, non esiste un annullamento integrato; reimposta e riapplica.
  7. Limiti di dimensione del canvas su Safari mobile. iOS Safari limita i canvas molto grandi (circa 4096×4096 nella pratica). Le immagini ad altissima risoluzione potrebbero essere ridotte dal browser prima del ribaltamento. Per un lavoro perfetto al pixel su immagini enormi, fallo su desktop.

Altre domande frequenti

L'immagine ribaltata perderà qualità?

L'operazione di ribaltamento in sé è senza perdita, ogni pixel di output corrisponde esattamente a un pixel di input tramite un'inversione di coordinate. La qualità può andare persa solo nella codifica finale: gli output PNG e WebP sono senza perdita e identici al pixel al ribaltamento della sorgente. L'output JPG ricodifica la bitmap e aggiunge un po' di rumore di quantizzazione. Se sei partito da un JPG e non ti serve un file più piccolo, salva come PNG per evitare il secondo passaggio di compressione.

Funziona sui GIF animati?

La Canvas API del browser tipicamente ti dà solo il primo fotogramma di un GIF animato. Quindi un GIF ribaltato qui sarà una singola immagine statica del primo fotogramma, non un ribaltamento animato. Per il ribaltamento fotogramma per fotogramma di un GIF animato, usa uno strumento GIF dedicato che decompone l'animazione, ribalta ogni fotogramma e riassembla.

Perché i dati EXIF della mia foto scompaiono dopo il ribaltamento?

Perché il ribaltamento avviene tramite il Canvas, che vede solo i pixel, non i metadati EXIF. L'immagine di output viene codificata da zero, con un orientamento EXIF predefinito di 1 (nessuna rotazione necessaria) e senza il GPS, il modello di fotocamera o il timestamp della sorgente. Dal punto di vista della privacy questa di solito è una buona cosa; dal punto di vista dell'archiviazione significa che i tuoi strumenti a valle non vedono alcun EXIF.

Viene caricato qualcosa?

No. L'immagine viene caricata in un Canvas nel tuo browser tramite FileReader + Image, il ribaltamento viene eseguito tramite ctx.scale + drawImage, e il download viene generato localmente tramite canvas.toBlob. Nessuna richiesta di rete trasporta i byte dell'immagine. Questo è importante quando l'immagine contiene GPS EXIF, volti, screenshot di interfacce riservate o qualunque altra cosa che preferiresti non consegnare a terzi.

Perché la dimensione massima dell'immagine è 50 MB?

Le operazioni del canvas scalano con l'area in pixel, non con la dimensione del file, ma i file molto grandi significano indirettamente canvas molto grandi, e i browser limitano le dimensioni del canvas sui dispositivi con memoria limitata (in particolare iOS Safari, che limita l'area del canvas a circa 4096×4096 nella pratica). Il limite di 50 MB è una rete di sicurezza per evitare il crash della scheda. Per immagini più grandi, riduci prima con lo strumento Ridimensiona immagine, poi ribalta.

Qual è la differenza tra ribaltare e ruotare?

Ribaltare rispecchia l'immagine attraverso un asse (sinistra-destra o alto-basso) producendo un'immagine speculare. Ruotare gira l'immagine attorno al suo centro (90°, 180°, 270°). Un ribaltamento orizzontale + un ribaltamento verticale è la stessa cosa di una rotazione di 180°, ma un singolo ribaltamento orizzontale non è la stessa cosa di una rotazione di 90°. Usa uno strumento di rotazione (o la combinazione verticale + orizzontale di questo strumento per i 180°) quando hai davvero bisogno di girare l'immagine, non di rispecchiarla.

Strumenti correlati

Compressore di immagini gratuito online Creatore di collage fotografici gratuito Estrattore di palette di colori gratuito