前几天有网友在群问里问我为什么十字光标出现了反色的效果,导致十字光标在白线上看不到了,如下图所示。
当时我也没有仔细研究,就想当然地回复他这是正常现象,是CAD为了让十字光标在不同的颜色的背景图形上都可见,做的一种反色处理。
虽然理论上是如此,但后来看了一下AUTOCAD和浩辰CAD的不同版本,发现CAD的处理方式不完全相同。比如AUTOCAD 2007的十字光标默认为白色,当背景颜色为白色或浅色时,就会变成黑色,如上图所示。而2017版在默认状态下则无论背景颜色如何,都会保持光标颜色不变,这样也会有问题,当背景颜色跟十字光标相同时,同样也会看不到。
还有的CAD版本会彻底实现反色的效果,比如红色背景上十字光标会显示为绿色,网友发的截图就是如此,不过我的机器上没有看到这样的版本。
有的人希望十字光标不要在前面第一张图的情况下消失,有的人则希望在第二张图的状态下十字光标能进行反色处理,以免十字光标在白色背景上看不见。
我在CAD中没有找到设置十字光标是否反色的参数,但知道AUTOCAD高版本的十字光标默认也是反色的,只是在高版本中默认打开了硬件加速,十字光标就没有反色效果了。比如AUTOCAD 2017版中关闭硬件加速,十字光标就有反色效果了,如下图所示。