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

Windows服务器
Windows Server 2003 R2 Beta 2将公测
Windows 2003组策略和安全模板的应用
Windows 2003 64位正式版抢先体验
微软发布WinServer2003 R2 Beta2
Windows Server 2003 安全配置实战演习
快速关闭Windows 2003的三种方法
windows 2003服务器防止海洋木马的安全设置
制作无盘Windows 2003之无忧Ghost文件
为Windows 2003加装视频压缩
安全配置向导为Win2003打造“铜墙铁壁”
用Win 2003 SP1向导功能打造安全服务器
在Win 2003系统中挖掘免费刻录软件
Windows 2003优化系列之系统服务的开关
发扬DIY精神 为Windows 2003移植系统还原
活学活用Win2003分区增容功能
轻松管理Win 2003的“远程桌面”
自动管理Windows 2003好用的“远程桌面”
活学活用Windows Server 2003分区增容功能
使用Web接口远程维护Win2003服务器
教你一招:Windows2003系统优化大有玄机

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 108 ::
收藏到网摘: 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不能处理的文件格式。