Modificare foto con l'IA nel browser: come funziona e cosa aspettarsi
Gli strumenti di immagine con IA di QuickToolio non inviano mai la tua foto a un server: scaricano un piccolo modello e lo eseguono nel tuo browser con ONNX Runtime compilato in WebAssembly. Questo protegge la tua privacy, ma richiede modelli leggeri che lavorano a risoluzioni interne limitate. Conoscere queste risoluzioni spiega quasi ogni risultato, buono o cattivo.
Rimuovere o cambiare lo sfondo
- Modello
- U²-Net (u2netp)
- Download del modello
- 4,6 MB
- Risoluzione di analisi
- 320 × 320 px; la maschera viene riscalata sulla foto
- Risultato
- Dimensione originale
Cancellare oggetti, testo o persone
- Modello
- MI-GAN
- Download del modello
- 10,6 MB
- Risoluzione di analisi
- Fino a 1400 px sul lato maggiore
- Risultato
- Dimensione originale; cambia solo ciò che è dipinto
Aumentare risoluzione, nitidezza o ridurre il rumore
- Modello
- Real-ESRGAN compatto
- Download del modello
- 4,9 MB
- Risoluzione di analisi
- Fino a 600 px sul lato maggiore
- Risultato
- Fino a 2400 px (x4)
Pixelare o sfocare volti
- Modello
- Ultra-Light (rilevatore)
- Download del modello
- 1,3 MB
- Risoluzione di analisi
- 320 × 240 px
- Risultato
- Dimensione originale
Cosa si scarica e cosa non lascia il tuo dispositivo
La prima volta che usi uno strumento di IA vengono scaricati il motore di esecuzione (circa 14 MB, condiviso da tutti) e il modello di quella famiglia. Entrambi sono serviti da QuickToolio stesso, senza servizi di terzi, e il browser di solito li conserva in cache per le visite successive. La tua immagine, invece, viene decodificata ed elaborata nella memoria del browser: non viene caricata da nessuna parte.
Tutto gira su un solo thread WebAssembly. Rimuovere uno sfondo o rilevare volti è quasi istantaneo; aumentare la risoluzione può richiedere da alcuni secondi a circa un minuto su un portatile modesto. Ogni immagine può arrivare a 25 MB e 40 megapixel.
Rimuovere o cambiare lo sfondo: perché i capelli sono la parte difficile
U²-Net guarda la foto ridotta a 320 × 320 pixel e decide cosa appartiene al soggetto principale. Quella maschera viene poi ingrandita alla dimensione della tua foto: i contorni netti (un prodotto, una persona su sfondo uniforme) vengono bene, ma capelli sciolti, pelliccia o tessuti trasparenti perdono dettaglio fine. Con la stessa maschera si può mettere uno sfondo bianco, un colore, un'altra immagine o una sfocatura; cambiare colore in seguito è istantaneo perché la foto non viene rianalizzata.
- Funziona meglio con un soggetto chiaro, staccato dallo sfondo e ben illuminato.
- Le ombre sul pavimento contano come sfondo e spariscono.
- Se il risultato serve per un documento ufficiale, usa la foto tessera, che ritaglia anche alla misura esatta.
Loghi e firme: quando l'IA è la scelta peggiore
U²-Net è addestrato su foto di oggetti, non su tratti di inchiostro né su grafica piatta. Per un logo scuro su fondo bianco o una firma scansionata funziona meglio un metodo classico: misurare la luminosità di ogni pixel e rendere trasparente tutto ciò che supera una soglia calcolata con il metodo di Otsu. È istantaneo, non scarica alcun modello e conserva il colore originale del tratto. Il suo limite è il caso opposto: un logo bianco su fondo scuro sparirebbe.
Cancellare oggetti, testo o persone: il riempimento è inventato
Quando dipingi su un oggetto, MI-GAN genera contenuto plausibile a partire da ciò che lo circonda. Non sa cosa ci fosse dietro: lo immagina. Per questo funziona benissimo su cielo, muro, sabbia o prato e peggio davanti a scene molto dettagliate. Se la foto supera i 1400 pixel, il riempimento viene calcolato a quella risoluzione e ricomposto solo dentro la zona dipinta, quindi il resto dell'immagine conserva la qualità originale.
- Dipingi un po' oltre il contorno e includi l'ombra dell'oggetto.
- Meglio diverse zone piccole, una dopo l'altra, che una enorme in una volta.
- Non serve a togliere filigrane da foto altrui: oltre al problema legale, il riempimento di solito si nota.
Aumentare la risoluzione: utile per immagini piccole, non per foto dello smartphone
Real-ESRGAN ingrandisce sempre x4 ricostruendo bordi e texture plausibili, ma lavora con un massimo di 600 pixel sul lato maggiore. Una miniatura di 400 × 300 px esce a 1600 × 1200 px con un aspetto molto migliore di un semplice stiramento; una foto dello smartphone di 4000 × 3000 px, invece, viene prima ridotta a 600 × 450 e il risultato misura 2400 × 1800, meno dell'originale. Lo strumento mostra la dimensione finale prima dell'elaborazione.
Le varianti per la nitidezza e la riduzione del rumore usano lo stesso modello e restituiscono l'immagine alla dimensione originale: rendono con immagini piccole o molto compresse e su una foto grande possono ammorbidirla. Su volti e testo piccolo, il modello può inventare tratti che non c'erano.
Anonimizzare volti: controlla sempre il risultato
Il rilevatore analizza la foto a 320 × 240 pixel, accetta i volti con una confidenza del 70 % o più e allarga ogni riquadro del 25 % per coprire capelli e orecchie. I volti molto piccoli di una grande foto di gruppo, quelli di profilo o coperti possono sfuggire, quindi controlla l'immagine prima di pubblicarla. Una sfocatura leggera può lasciare qualcuno riconoscibile a chi lo conosce; la pixelatura a blocchi grandi anonimizza di più.
Domande frequenti
Le mie foto vengono caricate su un server per essere elaborate?
No. Si scaricano solo il modello e il motore di IA; la foto viene elaborata nella memoria del tuo browser e il risultato si scarica da lì.
Perché la prima volta ci mette così tanto?
Perché vengono scaricati il motore di esecuzione (circa 14 MB) e il modello dello strumento (da 1,3 a 10,6 MB). Poi di solito restano nella cache del browser.
Posso aumentare la risoluzione di una foto dello smartphone per stamparla in grande?
Non con questo strumento: il modello lavora con un massimo di 600 pixel per lato, quindi con foto grandi il risultato può essere più piccolo dell'originale. È utile per miniature, icone o vecchie foto a bassa risoluzione.
Perché il ritaglio dei capelli non è perfetto?
Perché la maschera viene calcolata a 320 × 320 pixel e poi ingrandita. Le ciocche sottili restano sotto quella risoluzione.
Funziona offline?
Una volta caricata la pagina e scaricato il modello, l'elaborazione non ha bisogno di connessione, perché tutto avviene sul tuo dispositivo.