一种颜色,九种内存布局
应用会显示所选 RGBA 颜色在 BGRA8、RGBA8、RGB8、ARGB8、RGBA16F、RGBA32F、RGB565、RGBA4444 和 RGB10A2 中的存储方式。每张卡片并排列出通道顺序、位分配、字节数、打包值或浮点值、字节偏移、十六进制转储和二进制表示,并始终保持同步。
双向编辑
- 用 RGBA 滑块、
#RGB、#RRGGBB或#RRGGBBAA形式的十六进制值,或浏览器自带的取色器设定颜色。 - 修改原始通道值、归一化浮点值、单个十六进制字节、整段十六进制转储或二进制字节,应用会把改动解码回共享的颜色。
- 在直通 Alpha 与预乘(premultiplied)Alpha 之间切换。
- 通过每张卡片的信息按钮查看 DirectX 9、DirectX 12 和 Vulkan 中对应的格式名称。
选好颜色,需要时开启预乘 Alpha,对比各张卡片,再编辑任意一种表示,其他数值会立即随之更新。
适合哪些用户
适合图形程序员、游戏与渲染引擎开发者、技术美术、学生,以及需要调试颜色缓冲区或想了解像素数据如何存储的人。熟悉 RGBA 通道或十六进制会有帮助,但同步显示的视图也让初次探索变得轻松。例如,可在选择纹理或帧缓冲格式之前比较字节顺序和通道精度,或在课堂上讲解量化与 Alpha。
本地处理与限制
所有计算都在浏览器中完成,颜色值不会发送到任何服务器。应用只从自身地址加载脚本、样式和字体,不会连接任何第三方服务器。浏览器本地存储中只保存界面语言和主题模式;颜色和各格式的数值既不保存,也不会写入 URL,因此无法通过链接分享某个状态。无需账户,也无需安装。
工具涵盖九种预设的 RGB/RGBA 布局,并非完整的像素格式目录。起点始终是一个每通道 8 位的 RGBA 颜色;不处理图像、纹理、色彩配置文件、压缩格式、深度/模板格式或平面格式。API 名称仅供参考:应用不会查询硬件,也不会验证运行时的格式支持。结果只在浏览器中显示,不能导出为文件。布局在较小屏幕上也可使用,但逐字节的密集编辑更适合大屏幕和实体键盘。界面支持 21 种语言,并提供浅色、深色或跟随系统的外观。
滑块、文本框、按钮和语言选择器都可用键盘操作,主题按钮带有无障碍标签和按下状态。与屏幕阅读器的兼容性尚未经过正式审核;API 名称弹出框目前只在指针悬停时打开;应用也不响应“减少动态效果”的偏好设置。
值得探索的功能
先了解这些重点功能,再前往完整指南查看全部细节。
