Polski

Pixel Format Visualization

Badaj jeden kolor RGBA w dziewięciu formatach pikseli jako kanały, bajty, bity i nazwy API oraz interaktywnie edytuj każdą reprezentację.

Uruchom aplikację Bezpłatna Bez instalacji
Suwaki RGBA ustawione na półprzezroczysty pomarańcz nad kartą BGRA 8-bit z wartościami kanałów, bajtami 23 A6 F5 CC, zrzutem szesnastkowym i zapisem binarnym.Uruchom aplikację

Jeden kolor w dziewięciu układach pamięci

Aplikacja pokazuje, jak wybrany kolor RGBA zapisują formaty BGRA8, RGBA8, RGB8, ARGB8, RGBA16F, RGBA32F, RGB565, RGBA4444 i RGB10A2. Każda karta zestawia kolejność kanałów, podział bitów, liczbę bajtów, wartości upakowane lub zmiennoprzecinkowe, przesunięcia bajtów, zrzut szesnastkowy i zapis binarny – zawsze zsynchronizowane.

Edycja w obu kierunkach

  • Kolor ustawisz suwakami RGBA, wartością #RGB, #RRGGBB lub #RRGGBBAA albo natywnym próbnikiem kolorów przeglądarki.
  • Zmieniaj surowe wartości kanałów, znormalizowane liczby zmiennoprzecinkowe, pojedyncze bajty szesnastkowe, cały zrzut lub bajty binarne – aplikacja odkoduje zmianę z powrotem do wspólnego koloru.
  • Przełączaj między alfą prostą a przemnożoną (premultiplied).
  • Przycisk informacji na każdej karcie pokazuje odpowiadające nazwy formatów w DirectX 9, DirectX 12 i Vulkanie.

Wybierz kolor, w razie potrzeby włącz przemnożoną alfę, porównaj karty i edytuj dowolną reprezentację – pozostałe od razu się dostosują.

Dla kogo jest odpowiednie

Dla programistów grafiki, twórców gier i silników renderujących, artystów technicznych, studentów oraz wszystkich, którzy debugują bufory kolorów albo chcą zrozumieć, jak przechowywane są dane pikseli. Znajomość kanałów RGBA lub zapisu szesnastkowego pomaga, ale zsynchronizowane widoki ułatwiają też pierwsze kroki. Przydaje się na przykład do porównania kolejności bajtów i precyzji kanałów przed wyborem formatu tekstury lub bufora ramki albo do pokazania kwantyzacji i alfy na zajęciach.

Lokalne przetwarzanie i ograniczenia

Wszystkie obliczenia odbywają się w przeglądarce, a wartości kolorów nie trafiają na żaden serwer. Aplikacja wczytuje skrypty, style i fonty wyłącznie z własnego adresu i nie łączy się z serwerami podmiotów trzecich. W pamięci lokalnej przeglądarki zostają tylko język interfejsu i tryb motywu; kolor i wartości formatów nie są zapisywane ani umieszczane w adresie URL, więc stanu nie da się udostępnić linkiem. Konto ani instalacja nie są potrzebne.

Narzędzie obejmuje dziewięć z góry określonych układów RGB/RGBA i nie jest pełnym katalogiem formatów pikseli. Punktem wyjścia jest zawsze jeden kolor RGBA z 8 bitami na kanał; obrazy, tekstury, profile kolorów oraz formaty skompresowane, głębi/szablonu (depth/stencil) i planarne nie są obsługiwane. Nazwy API mają charakter wyłącznie informacyjny: aplikacja nie odpytuje sprzętu i nie sprawdza obsługi formatu w czasie działania. Wyniki są widoczne w przeglądarce i nie da się ich wyeksportować do pliku. Układ działa na mniejszych ekranach, ale gęsta edycja pojedynczych bajtów jest przeznaczona na większy wyświetlacz i fizyczną klawiaturę. Interfejs jest dostępny w 21 językach, w jasnym, ciemnym lub systemowym motywie.

Suwaki, pola tekstowe, przyciski i wybór języka obsłużysz klawiaturą, a przyciski motywu mają dostępne etykiety i stan wciśnięcia. Zgodność z czytnikami ekranu nie została jeszcze formalnie sprawdzona, okienka z nazwami API otwierają się na razie tylko po najechaniu wskaźnikiem, a aplikacja nie uwzględnia preferencji ograniczonego ruchu.