Questa piccola applicazione sviluppata in JavaScript può essere molto utile ai programmatori web.

Il suo compito è uno solo: scoprire se un’immagine contiene delle nudità e quando lo rileva ne inibisce la visione o avvisa l’utente che a quel punto può decidere se continuare nella visione o meno.

L’algoritmo di scansione dell’immagine gira sul client e quindi sul browser dell’utente non appesantendo quindi il server.

Le applicazioni di questo js sono abbastanza evidenti: immaginate ad esempio di voler sviluppare una form per l’upload di immagini.
Questa applicazione potrebbe inibire l’upload di immagini che contengono nudità.
Oppure, più semplicemente, nude.js può essere utilizzato ‘a valle’ per inibire la visione dei nudi.
E’ possibile settare se inibire completamente o avvisare soltanto dando la possibilità all’utente di continuare la visione.

L’applicativo sfrutta HTMLCanvas che è supportato senza problemi da IE9, FF 3.6+, Chrome, Safari e Opera.

Ovviamente il progetto è OpenSource ed è possibile scaricare il sorgente qui