Questo script php permette di generare la tavolozza dei colori di una immagine. Questa utility potrebbe essere
utile durante lo sviluppo di template grafici, per individuare i colori presenti in una foto.
Funzionamento
A partire dall'url inserito vengono verificate le dimensioni dell'immagine, fondamentali per settare la frequenza di
campionamento. Infatti l'immagine viene campionata pixel per pixel ma non completamente (i tempi d'attesa
sarebbero troppo lunghi), in ogni caso in modo sufficiente per ottenere un buon risultato. La frequenza di campionamento
e la percentuale di immagine campionata vengono riportate al termine di ogni scansione.
Successivamente l'array di colori ottenuto viene ordinato in senso decrescente per numero di "apparizioni"
del colore stesso. A questo punto entra in gioco il parametro della sensibilità, che permette di discriminare tra un
colore e le sue sfumature (tonalità). Diminuendo il valore di sensibilità otterremo più colori, cioè i colori
principali più le sfumature. Al contrario aumentando tale parametro otterremo solo i colori principali che formano
l'immagine. Impostando una sensibilità pari a 0 (zero) otterremo tutti i colori presenti. Attualmente è possibile vedere solo i primi
100 colori identificati, ma lo script ci indica comunque tutti quelli trovati per tale valore di sensibilità.
Commenti&Suggerimenti
Puoi lasciare i tuoi commenti le tue critiche oppure i tuoi suggerimenti nel post relativo, su Tecnopillole.com.