将 RGB 光谱绘制为二维颜色矩阵?

Jos*_*man 4 rgb colors matrix color-space

关于如何将 RGB 颜色空间绘制为二维矩阵,有什么建议吗?我需要对正在发生的事情进行理论上的描述;代码示例或伪代码会有所帮助,但不是必需的。谢谢!

Mac*_*ell 5

如果要在 2D 网格中表示 RGB 空间中的每种颜色,可能无法避免结果中的不连续性/尖锐边界。但某些映射技术看起来会比其他技术更好。

来自 Possilywrong.wordpress.com 帖子 allRGB 的示例:希尔伯特曲线和随机生成树

  • 通过2维(12阶)希尔伯特曲线遍历图像的像素,同时通过3维(8阶)希尔伯特曲线遍历RGB颜色立方体,依次为每个像素分配对应的颜色 希尔伯特 RGB 3D->2D

  • “广度优先遍历像素的随机生成树,按希尔伯特曲线顺序分配颜色。” 广度优先遍历像素的随机生成树,按希尔伯特曲线顺序分配颜色。

另请查看allrgb.com,“allRGB 的目标很简单:为每种 RGB 颜色创建一个像素 (16777216) 的图像;不缺少一种颜色,也不缺少一种颜色两次。”

  • 另请查看“[所有颜色的图像](http://codegolf.stackexchange.com/questions/22144/images-with-all-colors)上的**40个独特**提交(带源代码!) “ Stack Exchange 自己的[编程难题和代码高尔夫]挑战(http://codegolf.stackexchange.com/questions/22144/images-with-all-colors) (2认同)