immagine
Esplorare i colori di un'immagine con un lettore di schermo.
Donato Taddei su uictech, 22\05\2013, h. 22.12.

Per chi fosse interessato all'argomento, questa  la mia ultima creatura, messa online or ora:
http://donatotaddei.altervista.org/colorimmagini.php
Trascrivo per brevit ci che si legge cliccando sul pulsante "info sull'applicazione" in cima alla 
pagina.
Mi sono alquanto entusiasmato a scriverla e altri sviluppi potrebbero esserci.

Don

Ho scritto questa applicazione per permettere a un non vedente di conoscere ed esplorare i colori 
contenuti in una immagine, caricata dal proprio dispositivo, pc o cell, o prelevata da internet.
Se non viene caricata alcuna immagine ne verr mostrata una
Layout della pagina
La pagina presenta in alto il rinvio a queste note e al sito dell'autore, cio Moi.
Segue un'area messaggio all'utente che informa del file caricato;
Le estensioni dei fili riconosciute sono: gif, jpg o jpeg, e png.
La pagina presenta tre sezionI, raggiungibili con i tasti per navigare tra le intestazioni :
Il sommario, la mappa tabellare e la distribuzione di colori per settori dell'immagine,
precedute dal modulo di immissione nei cui campi di input  possibile caricare un file o 
l'indirizzo di una immagine, con un pulsante "carica" per l'invio del form.
Il sommario contiene:
1.Il nome del file e la sua lunghezza in bytes
2.larghezza e a altezza dell'immagine e numero totale di pixel;
3.La luminosit media della stessa, col totale dei colori riconosciuti e il totale dei colori 
presenti sull'originale:
L'applicazione riconosce allo stato circa 140 colori, che potrebbero aumentare in seguito, ma per 
ottenere questo L'immagine originale viene ridotta a tali 140 colori.
4.Il numero di colori di primo piano, di sfondo e in risalto rilevati:
Possono essere considerati in primo piano quei colori la cui luminosit  pi distante dalla 
luminosit media dell'immagine; Mentre non sempre  vero che i colori di sfondo siano quelli con 
maggiore densit di pixel;
Vengono definiti "colori che spiccano" quei colori che presentano il maggior fattore di contrasto 
rispetto alla luminosit media dell'immagine, in funzione inversa della loro presenza (densit in 
pixel):
una scritta, un fregio, risalta molto di pi quanto minore  la sua superficie rispetto allo 
sfondo, in quanto questo ne esalta il contrasto.
5.Per ciascuna di queste categorie di colori rilevagi (di primo piano, pi presenti, e che 
spiccano), ne vengono presentati , se presenti i primi 5, con indicazione della loro luminisit 
(0=nero, 100=bianco) e della loro presenza in percentuale rispettto all'intera immagine.
6.un link che rinvia al dettaglio di tutti i colori riconosciuti, nell'ordine in cui sono apparsi 
nella scansione, da sinistra a destra e dall'alto in basso.
La mappa tabellare
Poich non  stato possibile ingrandire l'immagine senza perdita di dati, essa viene presentata in 
due salse: nella versione originale, e in una versione ridotta a 140 colori.
Quest'ultima viene presentata frazionata in 25 parti, quadrati o rettangoli a seconda della forma 
dell'immagini, e composta in una tabella di 5 righe per 5 colonne, le cui celle sono costituite da 
pulsanti contenenti una porzione di immagine, come a comporre un mosaico.
Chi vede pu confrontare le due immagini mentre chi vi accede tramite screen-reader, potr 
spostarsi tra questi pulsanti sia col tasto tab che, meglio, con i tasti di navigazione per le 
tabelle, per esempio poter raggiungere in quattro mosse il centro dell'immagine, spostandosi di due 
righe in basso e di due colonne a destra.
Se si clicca o d invio su ciascuno di questi 25 pulsanti la pagina si ricarica mostrando questo 
segmento dell'immagine nello stesso modo in cui  stato presentato l'intero: dunque il sommario e 
la mappa tabellare si riferiranno a quello specifico settore dell'immagine.
Chi vede comincer ad avere bisogno di una lente di ingrandimento per vedere i dettagli di questo 
settore che  la venticinquesima parte dell'originale, mentre chi accede con uno screen-reader sar 
come se questa lente di ingrandimento la possedesse.
Distribuzione dei colori nei vari settori
Poich gli screen-reader hanno l'abitudine di serializzare le tabelle, posizionando ciascuna cella 
su una riga a s, sarebbe stato difficile fornire con questo sistema una rappresentazione testuale 
della distribuzione dei colori nei 25 settori dell'immagine.
Per questo motivo si riportano 5 righe, contenenti ciascuna i 5 colori presenti nella 
corrispondente riga dela tabella, che quindi possono essere pi facilmente scorse per indagare la 
distribuzione dei colori sull'immagine.
