我正在为一些音频文件构建一个频谱图,它将每个bin的dB值作为一个数组,并将它们可视化为特定颜色的亮度。但是,对于基本上不可见的值(-84dB),输出颜色太亮。这让我觉得我的数组需要在颜色处理中变得更对数
我怎样才能做到这一点,使颜色更准确的感知
光谱图的输入阵列看起来像
[-1.007509747, -0.7208286419, -0.6967760266, -0.6406339168, -0.6272313747]
通过hscToRgb函数确定每个像素的rgb值
rgb = hsvToRgb(.25, 1-Math.abs(v), 1-Math.abs(v));
最后两个输入决定颜色强度和亮度
目前没有回答
相关问题 更多 >
编程相关推荐