到目前为止,我的代码具有用于图像的数组,我正在努力进行数学运算,以便使用rgb值转换图像来模拟氘代人将看到的图像。
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
这会大大降低绿色值,但最终看起来很荒谬。
答案 0 :(得分:2)
您将需要一个可以以某种方式转换所有颜色的公式。
我发现了JavaScript library for these transforms here –这是移植到Python的一个很好的起点。
另一个选择是使用查找表来转换颜色; here中有一些附加的阅读材料。