Filtri ed effetti immagine
Applica filtri, regola luminosità, contrasto, saturazione e altro.
Trascina e rilascia qui un'immagine
o fai clic per sfogliare · JPEG, PNG, WebP, GIF, BMP, AVIF e altri
Cosa fa effettivamente un "filtro immagine" ai tuoi pixel
Un filtro immagine è un'operazione matematica applicata ad ogni pixel. Ogni filtro su questo strumento corrisponde a una trasformazione specifica. Luminosità 150% moltiplica ogni canale di colore per 1,5 (limitato al massimo), rendendo l'intera immagine più chiara. Contrasto 150% allunga i valori intorno al punto medio, tirando i pixel scuri più scuri e i pixel chiari più chiari. Saturazione sposta i colori verso o lontano dal grigio mentre preserva la luminosità complessiva. Rotazione tonalità ruota ogni colore intorno alla ruota dei colori di un angolo scelto. Seppia applica una matrice 3x3 fissa che mappa RGB a una palette calda tinta di marrone (R' = 0.393R + 0.769G + 0.189B, e formule simili per G' e B'). Scala di grigi riduce ogni pixel alla sua media ponderata di luminanza usando i coefficienti ITU-R BT.601 (0,299, 0,587, 0,114), gli stessi pesi che la visione umana usa per percepire la luminosità. Sfocatura è una convoluzione gaussiana: ogni pixel di output diventa una media ponderata dei pixel circostanti. Inversione capovolge ogni canale: c' = 1 meno c.
Ogni preset su questo strumento è una combinazione nominata di queste operazioni. "Vivace" impila contrasto e saturazione elevati; "B&N" imposta scala di grigi al 100%; "Seppia" imposta seppia al 100% e riduce la saturazione; "Caldo" aggiunge una tinta seppia e una saturazione delicata; "Freddo" ruota la tonalità verso il blu; "Vintage" riduce contrasto e saturazione mentre riscalda leggermente; "Drammatico" spinge forte contrasto e saturazione; "Sbiadito" ammorbidisce il contrasto e schiarisce leggermente. Dietro le quinte ogni preset scrive solo una diversa stringa di filtro CSS. Puoi partire da qualsiasi preset e regolare i singoli slider per trovare l'esatto aspetto che desideri.
Tutti i filtri qui si applicano attraverso le funzioni di filtro CSS standardizzate del browser (W3C Filter Effects Module Level 1), implementate tramite la GPU su ogni browser moderno dal 2016-2019. L'anteprima si aggiorna in tempo reale mentre muovi gli slider perché le operazioni sono calcolate sulla scheda grafica, non sulla CPU. Il passaggio di download incorpora il risultato del filtro in un nuovo PNG, JPEG o WebP alle dimensioni originali dell'immagine, quindi il file esportato ha già l'aspetto applicato; non è necessario alcun passaggio di rendering separato.
Come funziona questo strumento sotto il cofano
Il motore filtro è l'API Canvas del browser combinata con le funzioni filtro CSS. Quando rilasci un'immagine, il decoder integrato del browser trasforma il file (JPEG, PNG, WebP, GIF, BMP, AVIF o SVG) in pixel grezzi su un HTMLImageElement in memoria. I pixel vengono disegnati su un elemento . Per applicare un filtro, lo strumento imposta ctx.filter = "brightness(150%) contrast(110%) saturate(120%) sepia(20%) ..." e ridisegna l'immagine sorgente; il browser applica la catena di filtri sulla GPU e il canvas mostra il risultato.
I preset sono stringhe di filtro predefinite memorizzate nello script. "B&N" è grayscale(100%) contrast(105%). "Vintage" potrebbe essere sepia(35%) saturate(75%) contrast(95%) brightness(102%). Selezionare un preset scrive una di queste stringhe nel filtro del canvas; i singoli slider vengono poi aggiornati per corrispondere, quindi puoi affinare da li. "Tieni per confrontare" imposta temporaneamente ctx.filter = "none" e ridisegna l'immagine originale, quindi ripristina il filtro scelto quando rilasci.
Il passaggio di download ridisegna l'immagine sorgente alle sue dimensioni originali (non la dimensione dell'anteprima su schermo) su un nuovo canvas con il filtro corrente applicato, poi canvas.toBlob() esporta il risultato come un nuovo PNG, JPEG o WebP. L'output ha gli effetti filtro incorporati nei dati pixel, quindi il destinatario vede lo stesso aspetto senza aver bisogno di nessuno degli stati dello strumento. Nulla lascia la scheda durante tutto questo; nessuna libreria viene caricata per il filtraggio stesso.
Una breve storia dei filtri fotografici
- Tonalizzazione in camera oscura, anni 1860-1920. Molto prima del software, i fotografi applicavano "filtri" con la chimica: tonalizzazione seppia, tonalizzazione all'oro, tonalizzazione al selenio, colorazione a mano di stampe tintate. La Polaroid SX-70 (1976) incorporava uno spostamento di colore riconoscibile nella fotografia istantanea. L'antenato concettuale di ogni preset moderno.
- Photoshop 1.0, 1990. Adobe ha distribuito la prima versione di Photoshop con finestre di regolazione: Luminosità/Contrasto, Tonalità/Saturazione, Bilanciamento colore, Variazioni. I filtri sono diventati una categoria software; i fotografi potevano ora applicare trasformazioni non fisiche e annullarle.
- Livelli di regolazione, 1994. Photoshop 3.0 ha introdotto i Livelli di regolazione, permettendo ai filtri di essere impilati in modo non distruttivo. L'antenato concettuale di ogni stack di preset moderno: ogni "filtro" è ora una trasformazione riordinabile, individualmente regolabile piuttosto che una incorporazione distruttiva.
- Instagram lancia con preset nominati, ottobre 2010. Instagram è stato lanciato con 11 (poi 17) preset nominati: Amaro, Rise, Hudson, Valencia, X-Pro II, Sierra, Willow, Lo-Fi, Earlybird, Sutro, Toaster, Brannan, Inkwell, Walden, Hefe e l'obbligatorio "Normale." Ogni preset era una combinazione specifica di operazioni di matematica sui pixel concettualmente simili a quelle che questo strumento espone. L'impatto culturale è stato enorme: "filtro" è entrato nel linguaggio quotidiano come verbo e l'editing fotografico mobile è diventato una categoria di massa.
- L'esplosione dei filtri mobili, 2011-2015. VSCO (2011), Snapseed (2011), Afterlight (2012), Lightroom Mobile (2014). Ogni app aggiungeva la propria libreria di preset, spesso emulando specifiche pellicole (Kodak Portra, Fuji Velvia, Kodachrome) o cercando di definire nuovi stili visivi. L'editing fotografico ha lasciato il desktop.
- Filtri CSS nei browser, 2016-2026. Il W3C Filter Effects Module Level 1 ha standardizzato le funzioni filtro CSS nel 2014, e i principali browser hanno distribuito il supporto in Chrome 52 (2016), Firefox 49 (2016), Safari 13 (2019). Entro il 2026 ogni browser ha filtri CSS accelerati dalla GPU universalmente, che è ciò che rende questo strumento in tempo reale e privo di librerie.
Come funzionano i filtri immagine
I filtri immagine modificano i valori dei pixel di una foto per cambiarne l'aspetto. La luminosità regola la chiarezza globale, il contrasto controlla il divario tra zone chiare e scure, e la saturazione determina l'intensità dei colori. La rotazione di tonalità sposta tutti i colori sul cerchio cromatico, mentre il seppia e la scala di grigi convertono l'immagine in toni classici. La sfocatura applica un livellamento gaussiano, e l'inversione capovolge tutti i colori.
Questo strumento usa il motore di filtri CSS Canvas nativo del tuo browser, accelerato dalla GPU per prestazioni in tempo reale. Tutta l'elaborazione è locale · le tue immagini non vengono mai inviate a un server.
Usi comuni
- Ritoccare foto prima di condividerle sui social network
- Convertire immagini in bianco e nero o seppia per un rendering classico
- Regolare luminosità e contrasto per foto di prodotti web-ready
- Applicare tonalità calde o fredde per adattarsi a un'identità di brand
- Creare stili visivi omogenei su un lotto di immagini
- Correzioni foto rapide senza installare software
Flussi di lavoro filtri del mondo reale
- Lucidare istantanee per i social media. Un'istantanea da telefono direttamente dalla fotocamera sembra piatta rispetto ai post professionali perché la fotocamera ottimizza per la fedeltà, non per l'impatto estetico. Un aumento del 10-15% di contrasto e saturazione, a volte un tocco di tono caldo, trasforma una foto ordinaria in qualcosa pronto per il feed. I preset più usati di Instagram nel suo primo decennio erano Valencia, Mayfair e Inkwell, tutti combinanti queste operazioni.
- Stili visivi coerenti con il brand. Se il tuo brand pubblica con un look riconoscibile (toni costantemente caldi per un brand di ospitalità, toni desaturati freddi per una pubblicazione tech, B&N ad alto contrasto per una testata giornalistica), salvare i valori esatti degli slider come preset personale ti permette di applicare quel look ad ogni nuova foto in pochi secondi. Imposta gli slider una volta, annota i valori e riapplicali come tuo template di partenza.
- Classica conversione in bianco e nero. Per ritratti, giornalismo o qualsiasi soggetto dove il colore è una distrazione piuttosto che il punto, il preset B&N (scala di grigi 100% più un piccolo aumento di contrasto) produce il classico look monocromatico. I fotografi nell'era della camera oscura passavano carriere intere a perfezionare la tonalità B&N con bruciature e schiarimenti selettivi; puoi approssimare il punch con un rapido aumento di contrasto e un piccolo sollevamento nelle ombre tramite la luminosità.
- Correzioni di luminosità per il web. Le foto da telefono scattate al chiuso o con luce mista spesso sembrano fioche su un monitor calibrato. Un piccolo aumento di luminosità (105-115%) e un aumento di contrasto (110-115%) recuperano il punch senza rendere l'immagine innaturalmente luminosa. Per le foto in scarsa luce dove le aree scure sono schiacciate, una riduzione di contrasto (90-95%) più un aumento di luminosità recupera i dettagli delle ombre.
- Emulazione vintage e retro. I look della pellicola degli anni '70-'90 condividono un DNA comune: contrasto leggermente ridotto, bilanciamento del bianco più caldo, saturazione delicatamente attenuata, a volte una piccola sfocatura per ammorbidire la grana. I preset Vintage e Sbiadito esposti qui sono ricette per questi look. Gli effetti cross-process (X-Pro II in termini Instagram) vengono dalla combinazione di rotazione della tonalità con alto contrasto e una curva di saturazione specifica.
- Controlli di accessibilità e contrasto. I designer usano occasionalmente questi slider per verificare come apparirebbe un layout agli utenti con bassa visione o simulazioni di daltonismo. Portare la scala di grigi al 100% rivela se un design si basa solo sul colore per trasmettere informazioni; spingere il contrasto verifica che il testo sottile rimanga leggibile in condizioni di visualizzazione a bassa visione. Non sostituisce strumenti di accessibilità appropriati ma è utile come rapido controllo di sanità.
Trappole comuni e cosa significano
- I filtri si compongono, facile esagerare. Spingere luminosità, contrasto e saturazione ciascuno al 150% non produce tre volte l'effetto di una singola impostazione al 150%; produce un effetto enorme, vistoso, spesso degradando visibilmente l'immagine con luci tagliate e ombre schiacciate. Inizia con uno slider, valuta, poi aggiungi un secondo solo se necessario. La moderazione produce risultati migliori del massimalismo.
- La maggior parte dei filtri commuta, ma la sfocatura no. Matematicamente, luminosità poi contrasto dà lo stesso risultato di contrasto poi luminosità; l'ordine della maggior parte delle funzioni filtro CSS non cambia l'output. La sfocatura è l'eccezione: sfocatura applicata prima delle regolazioni del colore diffonde i bordi dell'immagine originale, mentre sfocatura dopo le regolazioni del colore diffonde i bordi di un'immagine già modificata nel colore, che può produrre risultati visibilmente diversi. Imposta la sfocatura per ultima nel tuo ordine mentale, o dopo che le regolazioni del colore sono impostate.
- L'esportazione JPEG aggiunge ri-codifica con perdita. Scaricare come JPEG a qualità 92 introduce nuovo rumore di quantizzazione DCT sopra il risultato del filtro. Per la massima qualità esporta PNG (senza perdita); per file più piccoli con perdita impercettibile, JPEG 92 va bene. Non iterare su un JPEG scaricato (re-importa, regola, ri-esporta); ogni round aggiunge un'altra generazione di perdita.
- I metadati EXIF e ICC vengono eliminati all'esportazione. La ri-codifica del Canvas rimuove EXIF (camera, GPS, data di acquisizione), XMP, IPTC e il profilo colore ICC incorporato. Per la condivisione sui social media questo è di solito un guadagno di privacy (le coordinate GPS e i numeri di serie della fotocamera non trapelano). Per flussi di lavoro di archivio o stampa dove i metadati contano, usa uno strumento desktop che li preserva esplicitamente.
- Immagini molto grandi mettono a dura prova le GPU mobili. I filtri GPU in tempo reale su una foto da 24 megapixel (6000x4000) richiedono ~96 MB di memoria texture solo per l'immagine sorgente, più spazio di lavoro per i passaggi del filtro. I dispositivi mobili più vecchi possono balbettare, perdere frame o esaurire la memoria GPU. Se l'anteprima è lenta, ridimensiona prima l'immagine (usa l'Image Resizer) prima di filtrare.
- I filtri sono globali, non selettivi. Ogni filtro su questo strumento si applica all'intera immagine. Non c'è modo di schiarire solo il primo piano o saturare solo il cielo. Per modifiche selettive usa un editor basato su livelli come Photoshop, Affinity Photo o GIMP con maschere. Questo strumento è per regolazioni e preset dell'intera immagine, non per modifiche locali.
Privacy: le immagini non lasciano mai il tuo dispositivo
Ogni servizio di filtraggio foto basato su cloud (Pixlr, Fotor, BeFunky, siti online "filtro-Instagram") carica la tua foto sul server dell'operatore, applica il filtro sul loro hardware e restituisce l'immagine filtrata come download. Le foto incorporano abitualmente metadati sensibili anche dopo il filtraggio: coordinate GPS di dove è stata scattata la foto, informazioni sulla fotocamera e dispositivo, data e ora di acquisizione e il contenuto della foto stesso, che spesso include volti, posizioni, screenshot di interfacce interne o altro materiale identificabile. La maggior parte degli operatori pubblica politiche sulla privacy che si impegnano a eliminare i caricamenti entro un'ora o due e a crittografare in transito, e i più grandi detengono la certificazione ISO/IEC 27001. Hanno forti ragioni commerciali per onorare quelle politiche. Ma "eliminato entro un'ora" non è "mai visto." Durante quell'ora il contenuto dell'immagine si trova nell'infrastruttura dell'operatore, accessibile a qualsiasi processo o persona con i permessi giusti, e visibile nei log e nei backup secondo la politica di conservazione dell'operatore.
Questo strumento filtro non carica mai nulla. L'intera pipeline (scelta del file, decodifica tramite i decoder integrati del browser, filtro Canvas tramite la GPU, download opzionale tramite gli encoder del browser) gira dentro la tua scheda del browser usando JavaScript e l'API CSS Filter Effects standardizzata. Nessun caricamento, nessuna richiesta di rete che trasporti dati immagine, nessuna voce di log. Puoi verificare aprendo gli strumenti per sviluppatori del browser sulla scheda Rete prima di filtrare: nessuna richiesta scatta con contenuto immagine. L'unico traffico di rete è il caricamento iniziale della pagina stessa; nessuna libreria viene scaricata per l'operazione di filtraggio. Imposta il browser in modalità aereo dopo che la pagina si è caricata e lo strumento filtro continua a funzionare sulle immagini locali.
Quando un altro strumento è la scelta giusta
- Flussi di lavoro RAW con scienza del colore appropriata. Se stai lavorando con file .CR2, .NEF, .ARW, .DNG o altri RAW da una vera fotocamera, usa Adobe Lightroom, Capture One, RawTherapee o darktable. La conversione RAW necessita di profili colore specifici della fotocamera, gestione del bilanciamento del bianco e mappatura della gamma dinamica che i filtri CSS lato browser non possono fare. Questo strumento opera su pixel RGB già decodificati.
- Modifiche selettive con maschera. Se hai bisogno di schiarire solo il soggetto, cambiare il colore di un oggetto o applicare filtri diversi a parti diverse dell'immagine, usa Photoshop, Affinity Photo o GIMP con maschere di livello. I filtri CSS sono globali e non possono fare modifiche locali senza renderizzare e re-importare.
- Color grading professionale. Per la fotografia commerciale, il lavoro di campagne brand o il color grading di film/video, usa DaVinci Resolve (gratuito per foto e video), Lightroom con preset personalizzati o Capture One con style pack. Questi forniscono supporto LUT, soft proofing, display calibrati e il set di strumenti che i colorist professionisti si aspettano.
- Automazione batch su centinaia o migliaia di file. Usa ImageMagick con gli operatori
-modulatee correlati, o Sharp/libvips in Node.js, o Pillow con il suo modulo ImageEnhance. Gli strumenti CLI applicano regolazioni identiche a migliaia di file senza limiti di memoria del browser e funzionano da CI, hook di deploy o task cron.
Domande frequenti
I filtri riducono la qualità dell'immagine?
I filtri sono applicati a piena risoluzione, quindi non c'è alcuna perdita di qualità. Durante il download, l'immagine viene esportata alle dimensioni originali con i filtri incorporati. Le esportazioni JPEG usano il 92 % di qualità per un'eccellente fedeltà.
Posso combinare più filtri?
Sì. Gli otto cursori di regolazione funzionano insieme simultaneamente. Puoi anche partire da una preimpostazione poi affinare alcuni cursori per ottenere il rendering esatto desiderato.
Cosa fa «Tieni premuto per confrontare»?
Finché tieni premuto il pulsante «Tieni premuto per confrontare», l'anteprima mostra temporaneamente l'immagine originale senza filtro. Rilascia per rivedere la versione filtrata. Pratico per confrontare prima/dopo rapidamente.
Le mie immagini vengono inviate da qualche parte?
No. Tutta l'elaborazione dei filtri usa l'API Canvas integrata nel tuo browser. Le tue immagini restano interamente sul tuo dispositivo e non vengono mai inviate a un server.
Altre domande frequenti
Perché la mia immagine sembra posterizzata a impostazioni estreme?
Perché la matematica esaurisce lo spazio. Ogni canale di colore ha solo 256 valori possibili (da 0 a 255 in RGB a 8 bit). Spingere luminosità o contrasto ben oltre l'intervallo originale taglia a 0 o 255 invece di preservare gradienti graziosi. Il risultato è bandeggio (passi visibili in quelle che dovrebbero essere transizioni fluide) e posterizzazione (aree che collassano in un singolo colore). Soluzione: tira indietro lo slider più estremo, o parti da una sorgente a profondità di bit più alta se ne hai una (raw o TIFF a 16 bit, modificato in uno strumento desktop che preserva la profondità di bit).
Posso salvare un preset personalizzato?
Non direttamente nell'UI di questo strumento. Ma i valori degli slider stessi sono il tuo "preset": annota gli otto numeri (luminosità, contrasto, saturazione, seppia, scala di grigi, rotazione tonalità, sfocatura, inversione) e puoi ricreare l'aspetto in pochi secondi su qualsiasi foto futura. Per flussi di lavoro multi-foto dove vuoi lo stesso look attraverso un batch, questo approccio manuale scala fino a circa 5-10 foto; oltre, Photoshop, Lightroom, Capture One o VSCO con pack di preset salvati sono lo strumento giusto.
L'ordine dei filtri conta?
Per la maggior parte dei filtri, no: luminosità poi contrasto produce lo stesso output di contrasto poi luminosità. Le funzioni filtro CSS per luminosità, contrasto, saturazione, seppia, scala di grigi, rotazione tonalità e inversione commutano tutte tra loro. La sfocatura è l'eccezione: sfocatura applicata prima dei cambiamenti di colore influenza i bordi originali; sfocatura applicata dopo influenza i bordi modificati nel colore, e i due output differiscono visibilmente. In pratica questo strumento applica tutti i filtri in un ordine fisso, quindi la domanda conta solo se stai cercando di replicare l'effetto esatto di uno strumento diverso che usa un ordine diverso.
Questo strumento funziona offline?
Si. Il motore di filtro CSS, l'API Canvas e i decoder/encoder per JPEG, PNG, WebP, GIF, BMP e AVIF sono tutti integrati in ogni browser moderno. Nessuna libreria esterna viene scaricata per il filtraggio. Dopo che la pagina stessa è stata caricata una volta, le visite successive funzionano interamente offline finché la pagina rimane nella cache del browser. Verifica abilitando la modalità aereo dopo la prima visita e applicando filtri a un'immagine locale.
I metadati EXIF saranno preservati nell'immagine scaricata?
No. La ri-codifica basata su Canvas scarta EXIF (camera, obiettivo, esposizione, GPS, data di acquisizione), blocchi di metadati XMP, IPTC e il profilo colore ICC incorporato. L'immagine scaricata porta solo dati pixel. Per la condivisione sui social media questo è di solito desiderabile (le coordinate GPS e i numeri di serie del dispositivo non trapelano). Per flussi di lavoro di archivio o fotografici dove i metadati contano, usa un editor desktop come Photoshop o Lightroom che preserva i metadati attraverso l'esportazione.
Esiste un equivalente desktop o da linea di comando?
Diversi. Per l'automazione batch, gli operatori -brightness-contrast, -modulate e correlati di ImageMagick applicano le stesse trasformazioni da qualsiasi shell. Sharp in Node.js ha un'API di regolazione completa. Pillow in Python fornisce ImageEnhance.Brightness, ImageEnhance.Contrast, ImageEnhance.Color e classi simili. Per lavoro interattivo desktop, Photoshop, Lightroom (lo standard professionale), Affinity Photo, GIMP e Pixelmator Pro offrono tutti le stesse operazioni più maschera di livello per modifiche selettive.