当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > 增强win2000自带的画笔

Windows服务器
Windows 2000系统Ping不通 缓存在作怪
Windows 2000中如何突破注册表容量限制
浅析Windows 2000系统中的关机技巧
Windows 2000/XP安装驱动的兼容问题
在Windows 2000系统下共享ADSL的办法
时尚 让Win2k也用上XP绚丽主题
领先在起点—Win 2000操作系统的启动优化
Windows 2000 Server系统帐号安全设置技巧
轻松给Windows 2000搭建邮件服务器
让你的Windows 2000安全些,再安全些
详述Windows 2000日志及其删除方法
轻松取消Windows 2000默认共享
浅析Windows 2000操作系统中的关机技巧
更改Windows 2000系统收藏夹位置的方法
Windows操作系统的十则高级应用技巧
关于windows 2000各种服务的简要说明
Windows 2000操作系统内存优化全攻略
让Windows 2000服务运行得更好
Windows 2000操作技巧完全手册(上)
Windows 2000操作技巧完全手册(下)

Windows服务器 中的 增强win2000自带的画笔


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 103 ::
收藏到网摘: n/a


windows自带的画笔程序使用方便,还可以进行一定的图像处理,适合完成一些简单的工作。
但是win2000的画笔程序mspaint缺省情况下仅仅可以处理bmp文件,不能处理日常工作中使用很多的jpg,gif和png,tif格式,还需要专门的转化程序才行。
如图win2kpaint.png,仅仅可以处理bmp格式的文件。
而微软公司显然注意到了这种情况,后来的windows xp 和windows 2k3,不需要任何其他辅助程序,就可以直接处理gif,jpg,png,tif格式的文件,非常方便。
现在使用win2000的人仍然很多,可以让win2000的mspaint也处理多种格式的图像文件吗?可以的,可以采用2种方法:
1 插件法:
mspaint可以使用插件来增强功能,在安装了office后,常常会发现mspaint可以打开和存储jpg和gif格式的文件了。安装office的时候,就会安装几个插件使得mspaint可以打开和存储jpg和gif格式的文件,下面把我从of fice2k3里面抽取出来的2个插件简单介绍一下,这样就可以不安装office,而直接安装插件。使用我提供的grpflt.rar,运行里面的grpflt.bat就会自动安装office2k3提供的jpg和gif插件。如图win2kpaint 2.PNG,mspaint可以打开存储其他格式的图像文件了。但是这个时候的mspaint仍然不支持其他格式的文件,如png,cdr格式。
这里我特别说明一下png格式,png格式有很多优点,相对于jpg文件来说,png是无损压缩的,适合反复进行图像处理,而不会造成图像质量下降,相对于bmp文件来,png的压缩比很高,文件大小远远小于bmp文件,非常适合网络传输。相对于gif格 式,处理png格式的算法是免费的,没有专利的问题。
尽管office2k3提供了其他格式如png,cdr格式的插件,但是mspaint只能使用旧的格式插件,不能利用这些新的插件来处理图像文件,那么为什么xp,2k3的mspaint无需安装office就可以处理多种格式的插件呢?

2 移植法:从winxp开始,微软提供了一个强大的动态库gdiplus.dll,这个动态库就包括处理各种图像格式的功能,xp和2k3版本的mspaint打开某种格式的图像文件的过程如下:
1.首先检测是否存在gdiplus.dll,如果存在,就先用gdiplus解码图像文件的功能。
2.如果gdiplus不存在,或者gdiplus解码失败,就继续使用旧的插件机制。
3.如果处理相应格式插件不存在,那么就报告错误。
移植法过程如下:
1。找一个与你的win2000相对应的语言版本的winxp或者win2k3,复制mspaint.exe和gdiplus.dll。(在windows目录搜索)
2。执行如下的批处理文件:
copy gdiplus.dll %windir%\system32\gdiplus.dll
copy mspaint.exe %windir%\system32\dllcache\mspaint.exe
copy mspaint.exe %windir%\system32\mspaint.exe
或者直接把mspaint.exe和gdiplus.dll复制到system32 和system32下面的dllcache,复制到dllcache是为了避免
windows的系统恢复功能自动恢复被覆盖的mspaint.exe文件,如果出现系统文件被替换的对话框的警告,不要理睬,就可以了。 这样我们就把winxp的mspaint移植到了win2000,而且保留了需要的功能,如图win2kpaint3.png,现在可以处理png了。
如果不复制gdiplus,那么xp的mspaint基本和win2000的mspaint一样的功能。这个方法不需要office提供的插件,同时可以继续使用office提供的插件处理那些gdiplus不能处理的文件格式。