介绍了出版媒体中的SVG编辑工具,探讨了基于SVG的跨媒体出版数据生成和输出方法,为出版信息的数字化和跨媒体化提供了一种新的技术手段和解决方法。
1 引言
信息的数字化和网络化进程使人类传承知识、思想和信息的技术手段和介质都发生了深刻的变化。现代出版形态从原来单一的图书出版发展到电子、音像出版,再到互联网出版,形成了图书出版、电子音像出版、互联网出版的跨媒体出版(Cross Media Publishing)新格局。
跨媒体出版是全球信息化和数字化大潮下出版技术的发展热点和主流方向,许多组织和公司都在致力于跨媒体出版技术的研究,SVG的出现为跨媒体出版的发展提供了新的方向。跨媒体出版要求设计和制作完成后,作业结果能够用于多种出版目的,即一次制作、多次使用;还要求制作内容具有与出版目的一致的适应性处理特征,即可以针对特定的出版目的设置有关的参数,以便与出版物使用的记录技术和介质相适应。SVG具有较强的跨媒体出版特征,对于电子出版和网络出版具有较强的支持力,SVGP也适合于印刷出版,因此SVG将在跨媒体出版的发展中起到重要的作用。

2 基于SVG的跨媒体出版数据的生成
随着W3C关于SVG标准的推出,越来越多的软件开发商都在研究开发SVG文件的编辑、浏览工具。SVG出版数据的生成方法有很多,主要有:
(1) Adobe Illustrator

Adobe公司的软件占据了图形设计和出版领域的大部分市场,其在SVG的开发利用和推广中同样扮演了相当重要的角色。Adobe Illustrator 9、10是较早的一款结合SVG功能的矢量创作软件,具有界面标准化、功能强大及易于使用等特点。利用Adobe Illustrator不但可以创建基本形状和类型的静态图形,并应用SVG滤镜,而且可以将文字和光栅图像嵌入其中,可以实现基于数据驱动的SVG图形等。
(2) Adobe InDesign
Adobe InDesign是一个定位于专业排版领域的全新软件,InDesign博采众家之长,从多种桌面排版技术汲取精华,为杂志、书籍、广告等复杂、多变的设计工作提供了一系列更完善的排版功能。由于Adobe公司对SVG的大力推崇,InDesign也具有对SVG出版数据的强大支持。
(3) WebDraw
WebDraw是Jasc公司按照W3C组织制定的SVG规范开发的矢量图像和动画创作工具,专业应用于SVG图形创作。其功能比较完整,可以随意读写SVG图形及其源代码。WebDraw软件与Adobe Illustrator和CorelDRAW相比较,虽然在功能上还略显不足,但作为专业开发SVG的创作工具,其对最新的SVG规范的支持却十分强大。
WebDraw后来被Corel公司收购,之后WebDraw再也没有更新过,这么优秀的软件消失了,不能说不是个遗憾。(——SVG中国注)
(4) COrel DRAW

Corel公司的CorelDRAW是一种应用广泛、功能齐全的绘图软件,支持SVG的许多特性,包括SVG滤镜和动画等,也是Web设计师一种不错的选择。
(5) 方正画苑3.1.0

方正画苑把握住了SVG这一具有无限生命力的新技术,在最新版本3.1.0中支持SVG的输出和网页的设计,是在国内率先支持SVG输出的软件。方正画苑3.1.1版本可以将现有的设计结果输出为SVG格式,输出丰富的图形、图像和文字的设计效果。同时,SVG还新增加了一些网页设计功能,包括可以为网页设置题目、设置是否允许缩放,可以为页面上的对象设置书签和超链接,同时可以在页面上增加声音、影像、动画和JAVA APPLET等多媒体对象。
(6) 其他的SVG创建工具
除了以上常见的SVG创建工具以外,还有一些其他的比较实用的SVG创建工具。如:
- Mayura Draw:Mayura Draw曾经被称为Page2 Draw,是一个短小精悍的软件。
- Virtual:Mechanics的IMS Web Engine:IMS Web Engine是一种Web设计应用程序,可以选择将你的设计以DHTML或SVG形式发布。
- XML Spy:XML Spy来自Altova公司,是一套用于Windows的XML编辑组件,用它可以很方便
- 地直接修改SVG代码。
- SVG Studio:SVG Studio是来自PCX Software的图形化Web设计应用程序,可以用它创建矢量图形、应用效果并将你的内容变为动画。

3 SVG出版文件的输出
SVG跨媒体出版数据无论是应用于电子出版、网络出版,还是传统的纸质出版,出版文件的输出都有屏幕显示输出和硬拷贝输出两种形式。
SVG的屏幕显示输出一般都以Web浏览器插件的形式存在。目前,最为成功、应用最为广泛的SVG屏幕显示工具当属Adobe SVGViewer。除此之外,目前已在W3C网站上作为产品发布的SVG屏幕显示工具还有Apache的Batik SVG browser,CSIRO的PocketSVG Viewer,IONIC的IONICSV2 GRenderer,X2Smiles organization的X2Smiles XML2 browser Adobe的SVG浏览器的自安装程序目前只适用于主流网页浏览器NetScape和Internet Explorer。Amaya等其他浏览器安装,需要手等。
如果要为Opera、工设置,用户可以将主流网页浏览器的plug2ins文件夹里的NPSVGVw.dll、SVGView.dll和SVG2 Viewer.zip三个文件复制到其他浏览器的plug-ins文件夹下即可。
如果所制作的SVG文件在DTD(Document Type Definition,文档类型定义)中选择“SVG Tiny 1.1.1”或“SVGTiny 1.1.1+”,则可以用于在手机等无线移动设备上查看。不过要注意的是,并非所有的手机都支持这两种格式。
SVG出版文件在进行硬拷贝输出时要考虑设置输出页面的大小、颜色特性以及分页输出等输出控制信息。因此在硬拷贝输出之前应按照SVGP草案添加一些页面输出控制信息。
另外,SVG与出版的解决方案文章,大家也可以参看刘立玲,钱俊的"SVG在打印及印刷出版领域的应用"一文,通过这两篇我们对SVG在出版领域的应该有个比较整体的认识了。
4 结束语
在现有技术条件下,可以较容易且较好地生成SVG跨媒体出版数据,生成的数据也能方便地用于屏幕显示输出和硬拷贝输出,因此SVG将在跨媒体出版的发展中起到重要的作用。
5 关于作者
洪杰文,武汉大学新闻与传播学院;陈娜,武汉大学印刷与包装系。
( THE END)
如果你喜欢这篇文章,请阅读本文相关的下列内容:
