Jedna farba v deviatich rozloženiach pamäte
Aplikácia ukáže, ako zvolenú farbu RGBA ukladajú formáty BGRA8, RGBA8, RGB8, ARGB8, RGBA16F, RGBA32F, RGB565, RGBA4444 a RGB10A2. Každá karta zobrazuje vedľa seba poradie kanálov, rozdelenie bitov, počet bajtov, zbalené hodnoty alebo hodnoty s pohyblivou desatinnou čiarkou, posuny bajtov, hexadecimálny výpis a binárny zápis – vždy synchronizovane.
Úpravy oboma smermi
- Farbu nastavíte posuvníkmi RGBA, hodnotou
#RGB,#RRGGBBalebo#RRGGBBAAči natívnym výberom farby v prehliadači. - Meniť môžete surové hodnoty kanálov, normalizované čísla s pohyblivou desatinnou čiarkou, jednotlivé hexadecimálne bajty, celý výpis alebo binárne bajty; aplikácia zmenu dekóduje späť do spoločnej farby.
- Prepínajte medzi priamou a vopred vynásobenou (premultiplied) alfou.
- Informačné tlačidlo každej karty ukáže zodpovedajúce názvy formátov v DirectX 9, DirectX 12 a Vulkane.
Zvoľte farbu, podľa potreby zapnite vopred vynásobenú alfu, porovnajte karty a upravte ľubovoľné zobrazenie – ostatné sa okamžite prispôsobia.
Komu sa hodí
Programátorom grafiky, vývojárom hier a renderovacích enginov, technickým artistom, študentom a všetkým, ktorí ladia farebné buffery alebo chcú pochopiť, ako sa ukladajú údaje pixelov. Znalosť kanálov RGBA či hexadecimálnych hodnôt pomôže, synchronizované zobrazenie však uľahčí aj prvé zoznámenie. Poslúži napríklad na porovnanie poradia bajtov a presnosti kanálov pred výberom formátu textúry alebo framebuffera či na vysvetlenie kvantizácie a alfy vo výučbe.
Lokálne spracovanie a hranice
Všetky výpočty prebiehajú v prehliadači a hodnoty farieb sa neodosielajú na žiadny server. Skripty, štýly aj písma aplikácia načítava výhradne zo svojej adresy a servery tretích strán nekontaktuje. V lokálnom úložisku prehliadača zostáva len jazyk rozhrania a režim vzhľadu; farba a hodnoty formátov sa neukladajú ani nezapisujú do adresy URL, preto stav nemožno zdieľať odkazom. Konto ani inštalácia nie sú potrebné.
Nástroj pokrýva deväť vopred určených rozložení RGB/RGBA a nie je úplným katalógom pixelových formátov. Východiskom je vždy jediná farba RGBA s 8 bitmi na kanál; obrázky, textúry, farebné profily ani komprimované, hĺbkové/stencil či planárne formáty nespracúva. Názvy API sú len orientačné: aplikácia nezisťuje hardvér a neoveruje podporu formátu počas behu. Výsledky sa zobrazujú v prehliadači a neexportujú sa do súborov. Rozloženie funguje aj na menších displejoch, husté úpravy po jednotlivých bajtoch sú však určené pre väčšiu obrazovku a fyzickú klávesnicu. Rozhranie je k dispozícii v 21 jazykoch vo svetlom, tmavom alebo systémovom vzhľade.
Posuvníky, textové polia, tlačidlá aj výber jazyka sa ovládajú klávesnicou a tlačidlá vzhľadu majú prístupné popisy a stav stlačenia. Kompatibilita s čítačkami obrazovky zatiaľ nebola formálne overená, okná s názvami API sa otvárajú len pri prechode ukazovateľom a aplikácia nerešpektuje predvoľbu obmedzeného pohybu.
Funkcie, ktoré sa oplatí preskúmať
Začnite týmto výberom a potom si otvorte úplného sprievodcu.
