首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颜色: CIE XYZ模型-色度图

颜色: CIE XYZ模型-色度图
EN

Stack Overflow用户
提问于 2012-11-25 04:15:53
回答 2查看 3.6K关注 0票数 2

我想为XYZ CIE颜色模型画一个截面图,就像这样:

你知道怎么做吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-25 07:52:05

非常简短地说。

您可以通过绘制标准观察者的xy (我有XY而不是xy)数据来绘制光谱线(马掌)。然后,您可以通过对这些点应用凸包算法来找到需要填充的多边形。创建要在多边形内绘制的xy值列表。通过z = 1 - x - y查找固定亮度的z值。转换为RGB -您将需要一个名为XYZtoRGB的函数(有一个python模块,或者使用维基百科上的转换)。您可能希望通过先将所有数字乘以一个常量或其他值来增加亮度。将xy位置处的像素设置为RGB值。与凸包和/或计算的光谱线一起绘制。

我有标准2deg (我想)观察者的数据(我找不到链接)-你需要除以X+Y+Z才能从xyz转换为XYZ。如果你想让我把它们发送给你,请给我发个消息,这里有太多的数据要发布。

票数 3
EN

Stack Overflow用户

发布于 2020-05-10 16:28:51

colour Python模块有一个plotting子模块,其中这种类型的图是提供的图之一。请参阅plot_chromaticity_diagram_CIE1931plot_sds_in_chromaticity_diagram_CIE1931的文档

它在幕后使用Matplotlib。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13545177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档