Filtro

1) Nella programmazione di computer, un filtro è un programma o una sezione di codice progettata per esaminare ogni richiesta di input o output per determinati criteri di qualificazione e quindi elaborarla o inoltrarla di conseguenza. Questo termine è stato utilizzato nei sistemi UNIX e ora è utilizzato in altri sistemi operativi. Un filtro è un codice "pass-through" che prende i dati di input, prende una decisione specifica su di esso e sulla sua possibile trasformazione e lo trasmette a un altro programma in una sorta di pipeline. Di solito, un filtro non esegue operazioni di input / output da solo. I filtri vengono talvolta utilizzati per rimuovere o inserire intestazioni o caratteri di controllo nei dati.

Nei sistemi operativi Windows, utilizzando l'Internet Server Application Programming Interface (ISAPI) di Microsoft, è possibile scrivere un filtro (sotto forma di una libreria di collegamento dinamico o di un file DLL) che il sistema operativo dà il controllo ogni volta che è presente un Hypertext Transport Control (HTTP ) richiesta. Tale filtro potrebbe registrare alcune o tutte le richieste o crittografare i dati o eseguire altre azioni selettive.

2) Nelle telecomunicazioni, un filtro è un dispositivo che ordina selettivamente i segnali e passa attraverso una gamma di segnali desiderata sopprimendo gli altri. Questo tipo di filtro viene utilizzato per sopprimere il rumore o per separare i segnali in canali di larghezza di banda.

3) In Photoshop e in altre applicazioni grafiche, un filtro è un effetto particolare che può essere applicato a un'immagine o parte di un'immagine. I filtri possono essere effetti abbastanza semplici usati per imitare i filtri fotografici tradizionali (che sono pezzi di vetro colorato o gelatina posti sopra l'obiettivo per assorbire specifiche lunghezze d'onda della luce) oppure possono essere programmi complessi usati per creare effetti pittorici.