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