到目前为止,我已经写了一个代码,通过它我能够创建一个频谱。
代码如下:
def draw(self):
x = np.linspace(0, 1, self.resolution)
y = np.linspace(0, 1, self.resolution)
X, Y = np.meshgrid(x, y)
R = X
G = Y
B = np.ones_like(X) * 0.5
print(R,G,B)
self.output = np.stack([R, G, B], axis=-1)
return self.output.copy()
但它给了我一个浅色的光谱:Current spectrum
我想创建一个像这样的图像:
Required spectrum
任何帮助都将不胜感激,或者如果你能推荐我在哪里可以了解到这个修复它。
1条答案
按热度按时间zdwk9cvp1#
在所有位置向蓝色通道添加0.5,而在目标图像中,蓝色量从左到右逐渐消失。