Come funziona cutoutpic

cutoutpic separa il soggetto di una foto dallo sfondo e ti restituisce un PNG con sfondo trasparente. L’anteprima gratuita fa tutto questo sul tuo dispositivo: l’immagine non viene inviata da nessuna parte.

L’immagine resta sul tuo dispositivo

Quando rilasci un’immagine, il browser scarica un modello di segmentazione e lo esegue localmente. Nulla della foto viene trasmesso: nessun caricamento, nessuna copia temporanea su un server, nessuna coda. Non è una promessa sul nostro comportamento — è il modo in cui il percorso gratuito è costruito. Puoi verificarlo da solo: apri la scheda Rete degli strumenti per sviluppatori e nota che nessuna richiesta trasporta la tua immagine.

Il prezzo da pagare è che il modello deve raggiungere il tuo dispositivo una volta. Poi resta in cache, così la seconda immagine parte subito.

Due livelli di qualità, scelti automaticamente

La pagina verifica di cosa è capace il tuo browser e sceglie un percorso. Tu non devi scegliere nulla.

  • Accelerazione grafica (WebGPU) — prima compare un risultato rapido, poi un modello rifinito si carica in background e lo sostituisce. I contorni risultano decisamente più aderenti, senza l’alone chiaro del livello rapido.
  • Modalità compatibilità (WebAssembly) — gira solo il modello rapido. Il risultato resta utilizzabile, ma i bordi sono più grezzi e l’elaborazione dura di più.

Il livello in uso è indicato accanto al titolo della pagina, così sai cosa aspettarti prima di iniziare e non dopo esserti deluso del risultato.

Come ottenere un buon scontorno

  • Un soggetto che si stacca dallo sfondo funziona meglio: il contrasto di luminosità o colore conta più della risoluzione.
  • Una luce uniforme e diffusa è preferibile alle ombre dure. Un’ombra che tocca il soggetto viene spesso letta come parte di esso.
  • I dettagli molto fini — ciocche di capelli, reti, pelo su sfondo affollato — sono il caso più difficile per entrambi i livelli: i singoli fili tendono a fondersi in un bordo compatto. Uno sfondo uniforme e contrastante aiuta più di ogni altra cosa.
  • Se non viene trovato nulla di separabile, ricevi un messaggio esplicito anziché un’immagine vuota. È voluto: un risultato vuoto e silenzioso è peggio di un rifiuto.

Limiti

  • Input: JPEG, PNG o WebP, fino a 12 MB.
  • Output: PNG con canale alfa, al massimo 1280 px sul lato lungo.
  • È prevista un’esportazione a piena risoluzione a pagamento, lato server; non è ancora aperta.

Cosa serve al tuo browser

Va bene qualsiasi versione recente di Chrome, Edge, Firefox o Safari. WebAssembly con SIMD è il minimo; WebGPU sblocca il livello rifinito. La pagina deve essere servita via HTTPS: i browser espongono l’accelerazione grafica solo in un contesto sicuro.