Apri la HOME PAGE del sito in una nuova finestraRB Color Picker Ver. 2.0 - di Roberto Beccari | ||||
![]() | ||||
Commento di Enzo : RB Color Picker di
Roberto Beccari
dà un senso al mio sito poichè si tratta di un ottimo programmino che non è più disponibile nel sito del suo ideatore ma fortunatamente è
ancora presente in internet in chissà quanti posti compreso il mio sito. Con esso si possono leggere i colori dello schermo in formato RGB,
esadecimale o colore lungo, oppure convertire un colore RGB in esadecimale. La prima funzione è evidente mentre la seconda è visibile
nella figura gialla. Questa finestra si apre facendo "click destro" in un punto qualunque della immagine nera. Inoltre con
"click" nel rettangolo nero sotto quello celeste è possibile richiamare i colori di Windows. Un aspetto forse non gradito è la
caratteristica del programma di rimanere sempre in primo piano. Infatti io avrei preferito che si potesse minimizzare nella Barra delle
Applicazioni o nella Icon Tray. In realtà si può spostare quasi completamente ai lati dello schermo RB Color Picker lasciandone una piccola
porzione visibile per riprenderlo all'occorenza. Per convertire i valori dei colori RGB in esadecimali si usano i cursori. L'operazione
inversa è possibile anche se un po' macchinosa,
|
ma chi usa i colori nelle due notazioni capisce subito come fare. Infatti i numeri esadecimali nei colori a 24 bit, vanno da
0 a ff, equivalenti ai numeri decimali che vanno da 0 a 255, per ognuno dei tre colori fondamentali, rosso, verde e blù. Questo programma si può
considerare a ragione una pietra miliare nella storia dei programmi. Efficacissimo, completo, chiarissimo, ottimo. Per il lavoro che svolge non
si può chiedere di più, non solo fornisce i valori esadecimali ed RGB dei colori, ma calcola anche il valore del colore lungo che è il
numero del colore nei 16.777.216 colori possibili a 24 bit, come ho anche spiegato nel programma
"Frase del giorno"
di Francesca Chiarelli, che trovate nella sezione "Gadget" di questo stesso sito e che trova riscontro nel file "opzioni.txt".
Tale numero, come nel caso del programmino di Francesca, è usato per ovvie ragioni semplificative e quindi conoscerlo non quasta mai. Come se non
bastasse ho fatto anche la versione portatile del programma, cioè senza installazione, grazie alla utility X-UniExtract di WinPenPack, con la
quale ho estratto i file presenti nell' eseguibile di installazione e conservato
|
solo il programma vero e prorio, privo di files inutili, che ho chiamato RBColorPickerPortable per distinguerlo dall'originale e ho controllato
che il Registro di Configurazione di Windows rimanga pulito. Nota bene: se un programma portatile non si avvia o mostra malfunzionamenti
con doppio clic sull'eseguibile, avviatelo come amministratore facendo click destro sull'eseguibile perchè in questo modo amplia le funzionalità.
Infatti, in particolare, questo procedimento è valido soprattutto quando il programma in questione contiene nella sua cartella radice librerie
*.OCX o *.DLL perchè in questo caso non sono registrate in Windows. Ovviamente ho testato questa versione in tutti i sistemi operativi Windows
*e funziona perfettamente. Non solo funziona egregiamente ma se si vanno a leggere le informazioni si scopre che l' autore autorizza chiunque
a distribuire questa applicazione gratuitamente. Questo programmino si usa raramente ma è fondamentale quando serve, quindi averlo reso portatile
sarà sicuramente gradito a molti potenziali utilizzatori.
Coassin Enzo
| ||
Cosa è il "colore lungo"Il colore lungo è il valore numerico del colore
non espresso con la trippletta che conosciamo molto bene di tre numeri decimali da 0 a 255, ma bensì con il
numero decimale dei 16.777.216 colori possibili nella notazione a 24 bit. (Valore del colore Blù)*65536 + (Valore del colore Verde)*256 + (Valore del colore Rosso)Per chi non ha chiaro il significato della formula sopra riportata basta specificare che l'asterisco indica l' operazione di moltiplicazione. Chi ha qualche nozione di matematica in più può avere la stessa formula così riportata : B*256^2+G*256^1+R*256^0dove il simbolo * è sempre la moltiplicazione e il simbolo ^ è l' elevamento a potenza. Lo stesso risultato si può ottenere usando la notazione esadecimale in una calcolatrice che la supporti leggendo il numero dal blù al verde e infine al rosso come negli esempi riportati. Concludendo la prima formuletta sopra riportata si esegue in un solo colpo con la calcolatrice in dotazione in ogni sistema operativo Windows utilizzando anche la funzione di memoria " M ". Facciamo due esempi: Conversione del "colore lungo" nelle componenti RGBPer convertire il colore lungo nelle tre componenti RGB si deve eseguire l'operazione "BOOLEANA BITWISE AND" della quale non è necessario conoscere il significato perchè il tutto si risolve in una divisione del colore lungo per altri due numeri. Ecco come si ottengono le tre componenti RGB: R=(colore lungo)/1&255 G=(colore lungo)/256&255 B=(colore lungo)/65536&255La mia calcolatrice in javascript "&nzo Calc PC", presente in questo stesso sito nella sezione "Editor di Calcolo/Javascript/Enzo Calc PC", lo può fare anche se è priva dei tasti per le operazioni booleane. Infatti è sufficente scrivere da tastiera la "&" commerciale nelle formule sopra indicate. Volendo, nella stessa sezione, è presente anche la bellissima calcolatrice, sempre in javascript, di "Enzo-Ostermiller", nella mia rivisitazione, che questa volta ha presenti tutti i tasti per le operazioni booleane. Infine anche la calcolatrice di Windows può eseguire queste operazioni perchè dotata dell'apposito pannello con le operazioni booleane. Ovviamente, con i due esempi sopra riportati, ho verificato che la formula funzioni e i risultati siano esatti. | ||||
Nome del file "RBColorPicker.zip", richiede installazione, dimensione 376 Kb, Voto = 10, Data: 15 Gennaio 2024 Nome del file "RBColorPickerPortable.zip", NON richiede installazione, dimensione 71 Kb, Voto=10, Data: 15 Gennaio 2024 RBColorPicker.zip RBColorPickerPortable.zip |