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:
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.
Torna all'indice