Matplotlib使用什么样的RGB颜色空间?

nfeuvbwi  于 2023-08-06  发布在  其他
关注(0)|答案(2)|浏览(96)

Matplotlib使用什么类型的RGB color space?我特别感兴趣的是,无论是sRGB
Matlab definition of RGB
RGB和RGBA分别是0-1范围内的3或4个浮点数的序列。

nue99wik

nue99wik1#

Matplotlib在写这篇文章的时候没有颜色管理,所以当前工作的RGB颜色空间将是你选择的任何RGB值编码,例如。ACES 2065 -1、BT.2020、ProPhoto RGB或最可能的sRGB。请记住,一些资源,例如。Viridis是以sRGB作为工作空间而创建的。

cnh2zyt3

cnh2zyt32#

sRGB是PC计算机(和Web)的默认颜色空间。所以你可以假设这个空间。另一方面,没有硬性的书面规范。Matlab主要使用数字,所以如何解释数字取决于你。这与求解方程没有什么不同,在方程中你(隐含地)有单位。
如果你以一种精确的方式处理颜色(例如将数据从一个颜色空间转换到另一个颜色空间),通常必须指定这两个空间。
如果你想保存一个不是sRGB格式的图像,你应该指定颜色空间(ICC标题)。不要指望你或其他人可以正确地看到图像(如果发生这种情况,他们无法使用真实的颜色的照片浏览互联网)。
在图形上,“红色”是独立于(最常见的颜色空间)的红色。它可以有不同的阴影,但通常这并不重要(如果它与传说一致)。
注意:在现实中,你从来没有sRGB的输入和输出,但它是一个很好的近似为大多数人。

相关问题