我遇到了在Mayavi数字中交换R和B通道的问题。Mayavi通过VNC不需要的蓝色 - 红色通道切换
我通过VNC连接到远程机器(机2)(产率vncserver
DISPLAY=:1
,所以我连接到一个新分配的X会话[?]),并且远程计算机上运行mayavi 4.4.3
。
下面是一个例子。使用bgcolor=(1,0,0)
绘制一个数字会生成一个蓝色图(中间数字),(0,1,0)
会生成一个绿色数字(右图,预计),(0,0,1)
会生成一个红色数字(左图)。 (忽略米色,这是由于上面拖动彼此的身影窗口)
我已经mayavi 4.1.0
测试这我的本地机器(机器1)上,并得到一个红色的预期结果来自(1,0,0)
的数字和来自(0,0,1)
的蓝色数字,所以问题可能在于远程机器。同样,远程机器的Mayavi版本是4.4.3
。另外,我已经在本地机器(机器1)上通过单独的服务器(机器3)在VNC上测试了这一点,并获得了期望的结果,因此它显示出它可以通过VNC正确呈现。我还在机器2上测试了本地的问题机器DISPLAY=:0
(原始显示),并且问题不存在。
以下是创建一个图并绘制一个点的一个另外的实例