如何变换RGB阵列来模拟色盲

2024-10-04 03:18:34 发布

您现在位置:Python中文网/ 问答频道 /正文

到目前为止,我的代码已经有了图像的数组,我正在努力研究如何用rgb值来变换图像,这个rgb值模拟了一个deuteranpe人会看到什么。你知道吗

for x in array:
    for y in x:
        if y[1] > 200:
            y[1] -= 60

        elif 100 < y[1] < 200:
            y[1] -= 30

        elif 15 < y[1]<100:
            y[1] -= 15

这降低了绿色值很多,但它最终看起来很可笑。你知道吗


Tags: 代码in图像forifrgb数组array
1条回答
网友
1楼 · 发布于 2024-10-04 03:18:34

你需要一个能以某种方式变换所有颜色的公式。你知道吗

我发现了一个JavaScript library for these transforms here——这将是移植到Python的一个很好的起点。你知道吗

另一个选择是使用转换颜色的查找表;有一些here附加了额外的读取。你知道吗

相关问题 更多 >