Italiano

Pixel Format Visualization

Esplora un colore RGBA in nove formati pixel tramite canali, byte, bit e nomi API, modificando ogni rappresentazione in modo interattivo.

Avvia l’app Gratuita Senza installazione
Cursori RGBA su un arancione semitrasparente sopra la scheda BGRA a 8 bit con valori dei canali, i byte 23 A6 F5 CC, il dump esadecimale e la vista binaria.Avvia l’app

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, #RRGGBB o #RRGGBBAA oppure 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.