推荐一组JPEG图象转换处理软件

Author: 陈剑波 Date: 1997-01-01

  JPEG图象格式以压缩比高、色彩分辨率高著称,最适合处理24位的真彩色图象,其它图象格式望尘莫及。这里为大家介绍一组JPEG图象转换处理工具,它们是Thomas G.Lane开发的自由软件,共包括四个实用的小程序:Cjpeg.exe、Djpeg.exe、Wrjpgcom.exe、Rdjpgcom.exe,下面分别介绍这四个程序:
#2  一、CJPEG.EXE:
  Cjpeg.exe的功能是将其它图象格式转换为JPEG格式,目前支持的其它图象格式为BMP、GIF、PPM、RLE和TGA等,其命令行格式为:Cjpeg [参数] 图象文件名清单。其中图象文件名清单指的是要转换的非JPEG格式的图象文件名,可以多个并列,中间以空格隔开,并且支持通配符。生成的JPEG格式的图象文件名同原文件,只是扩展名一律为JPG;参数有很多,以下只列出最基本的命令行参数的用法:
  1.-quality N:设置JPEG图象的质量系数,N的范围从0(最差)到100(最好),缺省设置为75。N的数值越大,产生的JPEG图象越接近原来的图象,然而相应的JPG文件也越大。
  2.-grayscale:生成灰度图象的JPG文件。在转换灰度图象文件时加入此参数,可以快速生成容量比较小的JPG文件。
  3.-optimize:优化生成的JPG文件。加入此参数后,可使生成的JPG文件更小,然而生成所需的时间相对更长,并且需要更多的内存支持。图象质量和显示JPG文件的解码速度并不受此参数的影响。
  4.-targa:指明原来的图象文件为Targa格式。某些Targa格式的图象文件含有特殊信息而不能自动地被Cjpeg所识别出,此时可加入此参数以确认原格式为Targa,对大多数Targa文件而言,并不需要加入此参数。
#2  二、DJPEG.EXE:
  Djpeg.exe的功能是将JPG文件转换为其它格式,其命令行格式同Cjpeg.exe,只是文件名清单中列出的是JPG文件,其最基本的命令行参数为:
  1.-colors N:设置生成的图象的色彩数为N,比如显示卡为8位时,则N为256或更小。
  2.-fast:快速转换,生成的图象质量相对较低。
  3.-grayscale:生成灰度图象文件,速度明显加快。
  4.-scale M/N:设置生成的图象大小比例,可为1/1、1/2、1/4或1/8。当图象大小超出显示屏幕时可选取适当的M/N值。
  5.-bmp:选择BMP作为生成的图象格式。-gif、-pnm、-rle、-targa作用类同。
#3  三、WRJPGCOM.EXE:
  Wrjpgcomexe的功能是在JPG文件中加入一些文本内容,用来说明该JPG文件的标题、注释等,可以用下面介绍的Rdjpgcomexe来显示这些内容,文本块的最大长度为64K。它的命令行格式为:Wrjpgcom [参数] 输入文件名 输出文件名,其中输入文件名为原JPG文件,输出文件名为加入文本内容后的JPG文件。下面为命令行参数用法:
  1.-replace:删除原JPG文件中存在的文本块内容。
  2.-comment “文本内容”:加入指定的文本内容。
  3.-efile 文本文件名:从指定的文件中读入文本内容。
  如果没有指明-comment和-efile参数,则可以键盘输入文本内容,最后按Ctrl+Z键结束文本。
#2  四、RDJPGCOM.EXE:
  Rdjpgcom.exe的功能是显示JPG文件中的文本内容,其命令行格式为:Rdjpgcom [-verbose] JPG文件名,其中加入-verbose参数后,除了显示JPG文件中的文本内容外,还将显示出JPG图象的尺寸大小。