DOS下的优秀图象软件ALchemy

Author: 北京 林朝阳 Date: 1996-02-16

        Alchemy支持的图像格式极多,总计大约有50来种,这样你得到一个图像文件时,完全没必要要想自己手里的软件能否支持这种格式。如果看看Alchemy帮助文件中可支持格式的列表,你会看到许多自己从来没有见过的图像格式。因此,常见的PCX、GIF、BMP、TIF、RLE等自然是不在话下。另外很值得一提的是,它还支持JPEG格式。采用JPEG格式的文件所占用的空间少,比常用的压缩得很紧的GIF格式更省空间,而且它和只有256色的GIF相比可支持更多的彩色数(最大可达32位,4096M色)。
        Alchemy可在它支持的图像格式之间自由转换。因为支持的格式太多,转换命令中除了使用所有26个英文字母外,所用参数还必须区分大小写。此外,一个“-”和两个“- -”也是很不同的。例如,Alchemy -a *.GIF *.PCX将转换所有GIF和PCX文件为TARGA格式,- -A则转换为PCPAINT/Pictor格式,- -a转换为Autologic文件,- -A是则是转换为ADEX格式。因此若要用好Alchemy,自己手头先备一张参数表是个不错的注意。将可执行文件内的帮助信息打印出来,即是一份简明的手册。若要详细的手册,可以将alchemy.doc打印一份。
        在转换文件格式时,Alchemy自动使用扩展内存(XMS)存数蹭数据,加快转换速度。若扩展内存不够,则在磁盘上开辟一个临时文件,转换完毕后自动删除。格式转换有很多好处,首先是可以将图像文件转换成一种比较省空间的格式,节约磁盘。例如,用24位彩色方式扫描一张彩照局部得到的图像文件,用TIF格式(扫描仪默认格式)存储时大约有3M,转换为JPEG格式时,只有99K。其次是可以充分利用手中简单的图像软件功能:WINDOWS中的PAINTBRUSH支持的格式较少,若将GIF、JPEG转换为它能支持的PCX格式或BMP格式,则可利用PAINTBRUSH完成往图形中加入说明文字、打印图形等工作。Photo_styler 2.0的SE版本支持图像格式也不是很多,若有了Alchemy这个工具则如虎添翼。
        在转换过程中,Alchemy对于颜色输出有很多选项。如-8参数可以输出一张256色图,-15、-16、-24、-32参数可以输出各种高彩或真彩图。-b参数可以将彩色图像转换为灰度图,-N参数可以输出“负片”。此外,还可以自己选择色板,对色板进行调整。在转换过程中,也可以对图像的大小进行控制,如加入-X640 -Y480参数可将图像转化为640×480大小。
        对于一般用户最重要的功能__看图像来说,Alchemy的效果相当完美。它提供了4个基本的参数。-v用于支持8位彩色(256色)的系统,-V则是将比较大的图压缩到监视器屏幕范围内看(256色)。- -v用于在真彩色系统上显示,- -V可将太大图压缩到监视器屏幕范围内(真彩色/高彩色)在v或V后面,可以加表示分辨率的参数。如- -v800则表示以800×600的分辨率的真彩/高彩模式显示图像。自然,这么多的彩色还依赖于你的显示卡和显示内存。对于只有512K显示内存的TVGA9000卡,最多只能用800×600×256色模式来显示。若是有1M显示内存的TVGA9440卡,则既可用800×600×16bit彩色的方式,也可用640×480×24bit真彩色的方式,还可用1024×768×256色模式。欲显示文件中可用通配符,在显示过程中,按任一键停止当前的显示;显示某图像完毕或中止某图像显示后,按任一键则开始下一张的显示,按CTRL-BREAK可以停止所有的显示。显示命令中加入和转换过程中相同的选项来也可以实现灰度或“负片”效果。
        虽然Alchemy功能强,但软件并不是很大,其1.6版(1992年)的可执行文件长度只有757935字节。即使是最新版Alchemy.exe加上Alchemy.doc,也只要一张高密盘即可装载。