打开动态缓存图层时,即使将图层设置为透明,背景仍然为黑色。(服务器操作系统为windows server 2003)

来源:互联网 发布:湿热一瞬间新域名 编辑:程序博客网 时间:2024/05/18 00:17

原因

24 位以下的颜色深度不支持图片透明显示,此时需要检查操作系统的颜色深度设置,需要设置为24位或以上才支持图片透明显示。有如下几种情况影响 SuperMap iServer 6R 出透明图片:
1)SuperMap iServer 6R 服务器所在操作系统本身的颜色深度设置小于 24 位;

2)远程连接来启动 SuperMap iServer 6R 时,远程连接的显示选项中,颜色深度的设置小于 24 位;

3)SuperMap iServer 6R 服务器所在的操作系统中,RDP-Tcp 属性设置中,客户端设置的“颜色深度最大值”一项小于 24 位,此时通过远程连接该服务器启动服务。

解决方案

修改server2003颜色分辨率的操作步骤为:通过Win7以上操作系统远程连接服务器->运行中输入tscc.msc -> 打开终端服务配置,选择连接 -> 双击RDP-TCP打开其属性 -> 选择客户端设置 -> 找到颜色深度最大值 -> 将其设为24位。如果更改参数后地图背景仍为黑色,则需要重启服务器。(通过XP远程连接可能无法修复此参数,此时应直接在服务器上操作。)

2012年02月23日
如果通过上述方法仍无法解决问题,可先将“颜色深度最大值”设置为16位,保存设置后,再将其设置为24位,重启iserver即可。

0 0