网络图形新格式──JPEG2000全接触

Author: 王超 Date: 2001年 40期

?牐犠龉车呐笥讯贾溃缟系耐夹胃袷接辛街郑篔PEG和GIF,当然,还有后来新出的PNG格式,但普及程度远不及前两者。由于GIF 最高只有256色,而JPEG可以达到24位真彩色,这样,JPEG在网络图形格式中占据了第一的位置。
  ?牐犎砑姹揪T诟拢颐堑南低骋彩背T谏叮行┍曜忌兜乃俣热春帽冉谎さ牡却沼冢颐强吹搅怂难印狫PEG2000。
  #1?牐犑裁词荍PEG2000
  ?牐燡PEG 全名为 Joint Photographic Experts Group,它由隶属于ISO国际标准组织的静态图像压缩标准制定的委员会制定,我们常见的JPEG就是第一套国标静态图像压缩标准:ISO 10918-1,随着时间的推移,普通的JPEG越来越不能满足人们的需求,因此,正式名称为ISO 15444的具有更高压缩比和更多新功能的JPEG2000诞生了。
  #1?牐犜砑坝诺?
  ?牐犗喽源矹PEG格式,JPEG2000提高了30%左右的压缩比,还引入了无损压缩,同时,它也支持了类似GIF的渐现特性,先传输图像大体轮廓信息,进而传输细节,使图像慢慢变的清晰。
  ?牐犓淙幌衷诘耐缢俣扔泻艽蟾纳疲胛颐堑睦硐胨俣然共詈茉叮庋鵍PEG2000的高压缩比的优势就显现出来,这意味着相同内容的图片我们可以节省30%左右的时间,现在,我们来看看具体的对比情形(图1)(^40040702a^)。
  ?牐犗嗤耐计叽纾直鹨訨PEG和JPEG2000进行存储,最高质量,在同等文件大小下基本无区别,然后我们将图像进行压缩,在压缩比逐渐提高的情况下,JPEG2000的优势便逐渐显现出来(图2)(^40040702b^)。
  ?牐犗衷诳梢钥吹剑蓖计笮〖踔?2K时,JPEG格式的图形明显模糊,色彩度降低,而JPEG2000则保持了相对较多的色彩和质感。
  #1?牐犞谱饔胗τ?
  ?牐犕ü厦娴亩员龋Ω盟涤隞PEG相比,JPEG2000很有优势,那么,具体的应用该如何做呢?ISO 15444标准出台以后,网络上出现了各种应用程序及文件格式,就好像网页编辑工具有很多种,大家都遵循W3C的HTML规范,但都想做工业标准,最后Dreamweaver获得了胜利,而JPEG2000的竞争也基本是这样。
  ?牐牭侥壳拔梗琂PEG2000的应用还只是初级阶段,标准出台后参与竞争的厂家都积极推广自己的产品,各自推出自有的软件以及文件格式,比如LuraWave;Elecard Wavelet等,相对而言LuraTech的LuraWave技术是目前JPEG2000应用比较成熟的一个,基本已经进入推广阶段,它们定置的文件格式为*.LWF,至于最后*.LWF能否成为工业标准还是个未知数,就好像现在的WEB 3D之争一样,但是由于LuraTech提供的资料最全面,而且相关软件比较完善,可以说是目前的领头羊,那么本文就以LuraTech的软件作为范例进行讲解。
  ?牐犕渌袷揭谎露鞲粘隼醋苡懈鍪视ζ冢衷诘匿榔骰共恢С?*.LWF格式的图片文件,要能观看,你需要安装一个浏览器插件。在浏览环境建立好以后制作*.lwf 文件,你还需要专门的制作工具,大名鼎鼎的PhotoShop想必大家都能进行基本操作,LuraTech有一个配合PhotoShop输出*.LWF格式文件的插件,这样你就可以很方便地将图片存储为*.LWF格式了。当然,如果你是Paint Shop Pro的用户,LuraTech也有相应的Paint Shop Pro的插件,可根据需要选择,不过PhotoShop是平面图形的工业标准,我们这里就以PhotoShop为例。
  ?牐犑紫龋略豅WF for PhotoShop Plug_in安装包,然后运行Setup.exe,安装过程很简单,按提示点Next完成即可,安装成功后运行PhotoShop,打开一幅图像,选择文件菜单下的另存为命令,在弹出的对话框里选择文件格式,如果安装无误,你就可以看到LuraWave (*.LWF)一项(图3)(^40040702c^)。
  ?牐犉鹈蟮惚4姘磁ィ馐被岬錾柚妹姘澹憧梢远圆煌∠畹牟问猩柚茫ㄍ?4)(^40040702d^)。
  ?牐犜谡飧雒姘逯校憧梢匝≡裱顾跄J剑匏鹧顾? (Lossless) 或者有损压缩 (Lossy),在有损压缩选项中可以设置品质 (Quality),按百分比;文件大小(Maximum File Size)这个选项可以让你严格控制图像输出后的大小。还有比例 (Rate),其中有一个软件锁选项(Software key)使用它,你可以给图像设置一个密码,没有密码的话图像品质只能显示为你设置的数值,这样,对于一些希望所有人都看到的图像就可以加一把锁,只让有密码的用户看到全品质模式的图像,这个功能在某些地方很有用处。
  ?牐犕瓿赏枷竦闹谱骱笪颐切枰阉宓酵持腥ア熡捎谡庵指袷侥壳拔幢黄毡槭褂茫栽谕持胁荒芟癫迦氪惩夹胃袷侥茄褂?<img> 标记,而需要使用一个<embed>标记。使用流行的网页编辑工具Dreamweaver可以很容易的插入,运行Dreamweaver ,在Object面板选择Special项,再点Insert Plug按钮,在弹出的对话框选择要插入的LWF文件(图5)(^40040702e^)。
  ?牐犕瓿珊竽憔涂梢杂娩榔麂懒恕2迦隠WF文件的完整HTML代码范例为:
  ?牐?<embed src="test.lwf" width="500" height="343" progressive limit="100000"></embed>
  ?牐犉渲衟rogressive limit="100000"是一个可选参数,你可以定义默认的图像浏览品质,数值越小,初始品质越低。如果定义的为非完全品质模式,那么在浏览器图像上点右键弹出菜单(图6)(^40040702f^)。
  ?牐犉渲蠸ave Picture as可以将图片保存至硬盘中,Improve项可以逐渐让图像清晰起来,如果想直接看到清晰的图片,那么选择Load without Limits。
  ?牐牰粤耍慊辜堑们懊嫠档降娜砑δ苈穑咳绻枷癖簧柚妹苈牒螅突岢鱿窒旅娴那榭觯ㄍ?7)(^40040702g^)。
  ?牐犕计挠蚁陆腔岢鱿忠桓龌粕男∷急辏慊骱蟪鱿置苈胧淙肟颍绻荒芴峁┱返拿苈耄枷窬椭荒苣:允荆系钠分饰?50%,怎么样,这个功能是不是很有意思!
  #1?牐犗喙亟樯?
  ?牐牭蹦懔私釰PEG2000的大体应用和制作过程后,还有些相关内容也有必要了解,ACDsee这个软件大家一定都有吧,如果有了大量的JPEG2000图片文件,ACDsee是否支持呢?不必担心,在3.1或更高版本中已经内嵌了LWF格式插件,不仅能浏览,还可以转换制作,过程与PhotoShop plug基本一致。同时LuraTech还有一个叫 LuraWave SmartCompress的软件专门用来压缩和制作LWF文件,不过我个人感觉有了 ACDsee和PhotoShop plug后,这个软件意义不大。
  ?牐犖恼伦詈螅阋欢ɑ嵛剩疚睦锼档恼庑┒髂睦锟梢哉业剑勘鸺保乙丫锬阕急负昧薐PEG2000大礼包,包含浏览器插件?燩hotoShop插件,JP2插件,LuraWave SmartCompress软件,总共为4.9MB,下载地址http://www.fashionly.com/soft/jpeg2000.zip
  ?牐犗喙氐腖uraTech官方网站地址: http://www.luratech.com/
  ?牐燨K!还等什么,赶快动手做吧。有兴趣的朋友可给我发信一起讨论。E-mail:fashion-line@21cn.com。??