http://www.gissky.net- GIS空间站

我要投稿 投稿指南 RSS订阅 网站资讯通告:
搜索: 您现在的位置: GIS空间站 >> 技术专栏 >> TopMap >> 正文

TopMap开发解决Windows2008_Vista下图片锯齿状问题

作者:TopMap    文章来源:本站原创    点击数:    更新时间:2010-3-25
摘要:本文档解决下述问题:TopMap World For .NET在Windows 2008 32/64位操作系统和Vista 32/64位操作系统下绘制的图像失真、锯齿的现象。

本文档解决下述问题:

 

TopMap World For .NETWindows 2008 32/64位操作系统和Vista 32/64位操作系统下绘制的图像失真、锯齿的现象。

1、测试平台描述(Windows 2008 64位操作系统)

1

2、问题现象描述

TopMap GIS软件安装后,打开“TopMap World for .NET 示例”(如下图2所示)中的“地图浏览器”(C#)示例,可以看到效果(如下图3所示)图形失真、锯齿状问题。所有基于IIS.NET示例都是图3这种效果。

2

3

根据本文档提供的解决方案,调整后,上述.NET示例正常显示,效果图如下图4所示。

4

3、解决方案

1)以隶属于“Administrators”用户组的“Administrator”用户登录。由于要对系统盘的文件进行修改操作,所以要打开控制面板,关闭“用户帐户控制”。如下图5、图6所示,操作完毕后,需要重启电脑,设置才能成功。

5

6

2)找到系统盘下的文件夹“Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.18005_none_9e50b396ca17ae07”,设置此文件夹的属性信息。操作步骤如下:

右击文件夹,点击“属性”菜单,弹出此文件夹的属性信息,如下图7所示。

7

点击“属性”页中“安全”选项卡,点击“高级(V)”,弹出权限控制页面,如下图8所示。

8

点击图9中“所有者”选项卡,点击“编辑”按钮,弹出编辑所有者页面,如图10所示。

9

在图10中,“将所有者更改为(O)”选中“AdministratorsWIN-DGAQ91NXE6V\Administrators)”,然后勾选“替换子容器和对象的所有者(R)”,点击按钮“应用”、“确定”。文件夹的所有者更改为如图9所示的内容。

注意:“WIN-DGAQ91NXE6V”为计算机名称。

10

在图9中,点击“确定”,回到“安全”选项卡下,如图11所示。点击“安全”选项卡的“编辑”按钮,弹出编辑用户权限页面,如下图11左侧所示。给此用户“完全控制”权限,依次点击“应用”、“确定”,回到“安全”选项卡下,点击“确定”。用户权限设置完毕。

11

从系统盘文件夹“Windows\System32”或者文件夹“Windows\SysWOW64”中找到dll文件“gdiplus.dll”,将其拷贝到文件夹“Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.18005_none_9e50b396ca17ae07”下,如下图12所示。

注意:此文件夹下的原始名称为“GdiPlus.dll”的dll文件重命名为其他名字,或者删除。

12

3)按照上述步骤配置完毕,重启IIS。运行TopMap World For .NET示例程序,地图出图正常后,可以打开“用户帐户控制”,操作方法如解决方案步骤1)所示。

注意:

系统盘下的文件夹“Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.18005_none_9e50b396ca17ae07”有可能是不存在的,此文件夹最后一组字母可能是随机产生的,在不同的电脑上是不一样的。请搜索“GdiPlus.dll”文件的日期是最新的那个“GdiPlus.dll”文件所在的目录,对此目录进行上述“3、解决方案”中的操作。

TopMap GIS感谢您的支持和信赖!

北京慧图信息科技有限公司

联系电话:010-51655008 GIS事业部

产品网站:http://www.topmap.com.cn/

201003

点此下载 TopMap World For .NET在Windows 2008操作系统下的图像失真问题解决方案!

Tags:TopMap  
责任编辑:gissky
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 中国地图