Un colore, nove disposizioni in memoria
L’app mostra il colore RGBA scelto così come lo memorizzano BGRA8, RGBA8, RGB8, ARGB8, RGBA16F, RGBA32F, RGB565, RGBA4444 e RGB10A2. Ogni scheda riunisce ordine dei canali, ripartizione dei bit, numero di byte, valori impacchettati o in virgola mobile, offset dei byte, dump esadecimale e rappresentazione binaria, sempre sincronizzati.
Modifiche in entrambe le direzioni
- Imposta il colore con i cursori RGBA, con un valore
#RGB,#RRGGBBo#RRGGBBAAoppure con il selettore di colore nativo del browser. - Cambia i valori grezzi dei canali, i float normalizzati, un singolo byte esadecimale, l’intero dump o i byte binari: l’app decodifica la modifica nel colore condiviso.
- Passa dall’alfa diretto all’alfa premoltiplicato e viceversa.
- Il pulsante informazioni di ogni scheda indica i nomi di formato corrispondenti in DirectX 9, DirectX 12 e Vulkan.
Scegli un colore, attiva l’alfa premoltiplicato se ti serve, confronta le schede e modifica una qualsiasi rappresentazione: tutte le altre si aggiornano subito.
A chi può servire
A programmatori grafici, sviluppatori di videogiochi e motori di rendering, technical artist, studenti e a chiunque debba fare il debug di buffer di colore o voglia capire come vengono memorizzati i dati di un pixel. Conoscere i canali RGBA o la notazione esadecimale aiuta, ma le viste sincronizzate rendono semplice anche una prima esplorazione. È utile, per esempio, per confrontare ordine dei byte e precisione prima di scegliere il formato di una texture o di un framebuffer, oppure per spiegare quantizzazione e alfa a lezione.
Elaborazione locale e limiti
Tutti i calcoli avvengono nel browser e i valori di colore non vengono inviati ad alcun server. L’app carica script, stili e font esclusivamente dal proprio indirizzo e non contatta server di terze parti. Nella memoria locale del browser restano solo la lingua dell’interfaccia e la modalità del tema; colore e valori dei formati non vengono salvati né inseriti nell’URL, quindi non si possono condividere tramite link. Non servono account né installazioni.
Lo strumento copre nove disposizioni RGB/RGBA predefinite e non è un catalogo completo dei formati pixel. Parte sempre da un unico colore RGBA a 8 bit per canale; non elabora immagini, texture, profili colore né formati compressi, di profondità/stencil o planari. I nomi delle API sono solo riferimenti: l’app non interroga l’hardware e non verifica il supporto in fase di esecuzione. I risultati compaiono nel browser e non si esportano come file. Il layout funziona anche su schermi piccoli, ma la modifica fitta byte per byte è pensata per display grandi e una tastiera fisica. L’interfaccia è disponibile in 21 lingue, con aspetto chiaro, scuro o di sistema.
Cursori, campi di testo, pulsanti e selettore della lingua si usano da tastiera, e i pulsanti del tema hanno etichette accessibili e stato premuto. La compatibilità con i lettori di schermo non è ancora stata verificata formalmente, i riquadri con i nomi delle API si aprono per ora solo al passaggio del puntatore e l’app non rispetta la preferenza per il movimento ridotto.
Funzioni da scoprire
Parti da questa selezione e passa alla guida completa per conoscere ogni possibilità.
