Hrvatski

Pixel Format Visualization

Istražite jednu RGBA boju u devet formata piksela kroz kanale, bajtove, bitove i API nazive te interaktivno uređujte svaki prikaz.

Pokreni aplikaciju Besplatno Bez instalacije
RGBA klizači na poluprozirnoj narančastoj iznad kartice BGRA 8-bit s vrijednostima kanala, bajtovima 23 A6 F5 CC, heksadekadskim ispisom i binarnim prikazom.Pokreni aplikaciju

Jedna boja u devet rasporeda memorije

Aplikacija prikazuje odabranu RGBA boju onako kako je pohranjuju BGRA8, RGBA8, RGB8, ARGB8, RGBA16F, RGBA32F, RGB565, RGBA4444 i RGB10A2. Svaka kartica donosi redoslijed kanala, raspodjelu bitova, broj bajtova, pakirane vrijednosti ili vrijednosti s pomičnim zarezom, pomake bajtova, heksadekadski ispis i binarni prikaz – jedno uz drugo i uvijek usklađeno.

Uređivanje u oba smjera

  • Boju zadajte RGBA klizačima, heksadekadskim zapisom #RGB, #RRGGBB ili #RRGGBBAA ili izvornim biračem boja u pregledniku.
  • Mijenjajte sirove vrijednosti kanala, normalizirane brojeve s pomičnim zarezom, pojedinačne heksadekadske bajtove, cijeli ispis ili binarne bajtove; aplikacija promjenu dekodira natrag u zajedničku boju.
  • Prebacujte između izravne i unaprijed pomnožene (premultiplied) alfe.
  • Gumb s informacijama na svakoj kartici prikazuje odgovarajuće nazive formata za DirectX 9, DirectX 12 i Vulkan.

Odaberite boju, po potrebi uključite unaprijed pomnoženu alfu, usporedite kartice i uredite bilo koji prikaz – ostale se vrijednosti odmah usklađuju.

Kome odgovara

Programerima grafike, razvijateljima igara i sustava za renderiranje, tehničkim umjetnicima, studentima i svima koji otklanjaju pogreške u međuspremnicima boja ili žele razumjeti kako se podaci piksela pohranjuju. Poznavanje RGBA kanala ili heksadekadskih vrijednosti pomaže, ali usklađeni prikazi olakšavaju i prvo upoznavanje. Alat je koristan, primjerice, za usporedbu redoslijeda bajtova i preciznosti prije izbora formata teksture ili framebuffera te za objašnjavanje kvantizacije i alfe u nastavi.

Lokalna obrada i ograničenja

Svi se izračuni izvode u pregledniku, a vrijednosti boja ne šalju se ni na kakav poslužitelj. Aplikacija skripte, stilove i fontove učitava isključivo sa svoje adrese i ne kontaktira poslužitelje trećih strana. U lokalnoj pohrani preglednika ostaju samo jezik sučelja i način prikaza; boja i vrijednosti formata ne spremaju se niti upisuju u URL, pa se stanje ne može podijeliti poveznicom. Račun i instalacija nisu potrebni.

Alat obuhvaća devet unaprijed zadanih RGB/RGBA rasporeda i nije potpuni katalog formata piksela. Polazište je uvijek jedna RGBA boja s 8 bitova po kanalu; slike, teksture, profili boja te komprimirani, dubinski/stencil i planarni formati ne obrađuju se. Nazivi API-ja služe samo kao referenca: aplikacija ne ispituje hardver i ne provjerava podršku formata tijekom izvođenja. Rezultati se prikazuju u pregledniku i ne izvoze se u datoteke. Raspored radi i na manjim zaslonima, no gusto uređivanje bajt po bajt namijenjeno je većem zaslonu i fizičkoj tipkovnici. Sučelje je dostupno na 21 jeziku, u svijetlom, tamnom ili sistemskom izgledu.

Klizači, tekstna polja, gumbi i izbornik jezika rade s tipkovnicom, a gumbi za temu imaju pristupačne oznake i stanje pritiska. Kompatibilnost sa čitačima zaslona još nije službeno provjerena, skočni prozori s nazivima API-ja zasad se otvaraju samo pri prelasku pokazivačem, a aplikacija ne poštuje postavku smanjenog kretanja.