Українська

Pixel Format Visualization

Досліджуйте один колір RGBA в дев’яти піксельних форматах як канали, байти, біти й назви API та інтерактивно редагуйте кожне представлення.

Запустити застосунок Безкоштовно Без установлення
Повзунки RGBA на напівпрозорому помаранчевому над карткою BGRA 8 біт зі значеннями каналів, байтами 23 A6 F5 CC, шістнадцятковим дампом і двійковим записом.Запустити застосунок

Один колір у дев’яти розкладках пам’яті

Застосунок показує, як вибраний колір RGBA зберігають формати BGRA8, RGBA8, RGB8, ARGB8, RGBA16F, RGBA32F, RGB565, RGBA4444 і RGB10A2. Кожна картка поруч подає порядок каналів, розподіл бітів, кількість байтів, упаковані значення чи значення з рухомою комою, зсуви байтів, шістнадцятковий дамп і двійковий запис — завжди синхронно.

Редагування в обидва боки

  • Задайте колір повзунками RGBA, значенням #RGB, #RRGGBB чи #RRGGBBAA або вбудованою палітрою браузера.
  • Змінюйте сирі значення каналів, нормалізовані числа з рухомою комою, окремі шістнадцяткові байти, увесь дамп чи двійкові байти — застосунок декодує зміну назад у спільний колір.
  • Перемикайтеся між прямою та попередньо помноженою (premultiplied) альфою.
  • Кнопка відомостей на кожній картці показує відповідні назви форматів у DirectX 9, DirectX 12 і Vulkan.

Виберіть колір, за потреби увімкніть попередньо помножену альфу, порівняйте картки й відредагуйте будь-яке подання — решта одразу підлаштується.

Кому він підходить

Програмістам графіки, розробникам ігор і рушіїв рендерингу, технічним художникам, студентам і всім, хто налагоджує колірні буфери або хоче зрозуміти, як зберігаються дані пікселя. Знання каналів RGBA чи шістнадцяткового запису стане в пригоді, але синхронні подання полегшують і перше знайомство. Інструмент допомагає порівняти порядок байтів і точність каналів перед вибором формату текстури чи кадрового буфера або пояснити квантування та альфу на заняттях.

Локальна обробка та обмеження

Усі обчислення відбуваються в браузері, значення кольорів не надсилаються на жоден сервер. Скрипти, стилі та шрифти застосунок завантажує лише зі своєї адреси й не звертається до сторонніх серверів. У локальному сховищі браузера зберігаються тільки мова інтерфейсу та режим теми; колір і значення форматів не зберігаються й не потрапляють в URL, тож поділитися станом через посилання не можна. Обліковий запис чи встановлення не потрібні.

Інструмент охоплює дев’ять наперед заданих розкладок RGB/RGBA і не є повним каталогом піксельних форматів. Відправна точка — завжди один колір RGBA з 8 бітами на канал; зображення, текстури, колірні профілі, стиснені формати, формати глибини/трафарету та планарні формати не обробляються. Назви API наведено лише для довідки: застосунок не опитує обладнання й не перевіряє підтримку формату під час виконання. Результати відображаються в браузері й не експортуються у файли. Макет працює й на невеликих екранах, але щільне побайтове редагування розраховане на великий дисплей і фізичну клавіатуру. Інтерфейс доступний 21 мовою у світлій, темній або системній темі.

Повзунки, текстові поля, кнопки та вибір мови працюють із клавіатури, а кнопки теми мають доступні підписи й стан натискання. Сумісність із програмами зчитування з екрана ще офіційно не перевірялася, спливні вікна з назвами API наразі відкриваються лише під час наведення вказівника, а налаштування зменшення руху не враховується.