首页> 中国专利> 基于桌面分色格式的图像对象排版方法及装置

基于桌面分色格式的图像对象排版方法及装置

摘要

本发明公开了一种基于桌面分色格式的图像对象排版方法及装置,以解决采用现有排版技术对基于桌面分色格式的图像对象进行排版后,输出排版所生成的基于附言页面描述语言描述的文件时会出现图像对象所描述的全彩影像输出错误的问题。该方法判断将要排版到待生成的基于附言页面描述语言描述的文件中的图像对象,是否为基于桌面分色格式的图像对象;以及在判断出所述图像对象为基于桌面分色格式的图像对象时,确定所述图像对象当前所在文件的链接地址信息;在待生成的所述文件中所述图像对象将要排版到的位置上,写入所述确定的链接地址信息。

著录项

  • 公开/公告号CN101425092A

    专利类型发明专利

  • 公开/公告日2009-05-06

    原文格式PDF

  • 申请/专利号CN200810239257.7

  • 发明设计人 杨楠;殷延伟;

    申请日2008-12-05

  • 分类号G06F17/30(20060101);H04N1/00(20060101);

  • 代理机构11291 北京同达信恒知识产权代理有限公司;

  • 代理人黄志华

  • 地址 100871 北京市海淀区成府路298号方正大厦9层

  • 入库时间 2023-12-17 21:53:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2010-08-25

    授权

    授权

  • 2009-07-01

    实质审查的生效

    实质审查的生效

  • 2009-05-06

    公开

    公开

说明书

技术领域

本发明涉及排版技术领域,尤其涉及一种基于桌面分色(DCS,DesktopColor Separation)格式的图像对象排版方法及装置。

背景技术

采用附言(PS,PostScript)页面描述语言对页面内容信息进行描述保证了在不同的输出设备上,例如激光打印机和照排机上页面输出效果的一致性。使用PS语言描述所要显示或者打印的页面内容、页面特征及页面参数信息的文件被称为PS文件。个人计算机用户可以通过排版软件将文字、图形和图像对象处理成为PS文件。其中,图像对象可以基于图像互换格式(GIF,GraphicsInterchange Format)、联合图像专家组(jpeg,joint Photographic Experts Group)格式或者桌面分色(DCS,Desktop Color Separation)格式等。

基于DCS格式的图像对象通常使用5个文件对一个全彩影像进行描述,分别是该全彩影像所对应的一个包含低分辨率预视图(Preview)信息的导引文件和青色、黄色、品红色、黑色四个颜色的图形文件。DCS格式的优点是支持大容量文件的分色输出。另外,图像对象的显示过程可分为数据加载阶段和显示输出阶段,由于基于DCS格式的图像对象在显示过程中的数据加载阶段只需载入导引文件,在显示输出阶段通过该导引文件连接对应的四个颜色的图形文件,从而合成用于显示的高分辨率的全彩图像,因此基于这种格式的图像对象的显示速度会比较快。

当所需排版的图像对象是基于DCS格式时,通常是将该图像对象对应的5个文件的全部数据嵌入待生成的PS文件中,其中导引文件的内容如下表1所示。表1中第7行至第10行的内容分别说明了青色、品红色、黄色、黑色四个颜色的图形文件相对于导引文件的文件头的偏移量和该图形文件的大小。例如,第7行中的内容说明青色文件位于以导引文件的文件头为基准,偏移量为1523450字节的存储地址上,青色文件的大小是33803字节。

表1

 

内容1%!PS-Adobe-3.0EPSF-3.02%%Creator:FantArt 5.03%%Title:None.eps4%%CreationDate:Wed Aug 17 2005 15:57:395%%BoundingBox:00 1480 10006%%DocumentProcessColors:Cyan Magenta YellowBlack                                      7%%PlateFile:(Cyan)EPS#1523450 338038%%PlateFile:(Magenta)EPS#1557253 342559%%PlateFile:(Yellow)EPS#1591508 3016510%%PlateFile:(Black)EPS#1621673 2908611%%EndComments......

但是在排版处理结束后,在后续输出PS文件所描述的页面信息时,图像输出程序会在以PS文件的文件头为基准,在偏移量为1523450字节的存储地址上读取33803字节的数据,作为青色图形文件的内容。

请参照附图1,在排版操作将DCS格式图像的全部数据嵌入到PS文件之前,图像输出程序读取图像对象的各色图形文件数据时的基准位置是DCS引导文件的初始位置,而在排版操作将DCS文件嵌入待生成的PS文件之后,在后续输出该PS文件页面信息时,请参照附图2,图像输出程序读取各色图形文件数据的基准位置是PS文件的初始位置。上述确定各色图形文件读取位置时基准位置的差别造成通过现有的排版技术将DCS数据嵌入PS文件后,输出PS文件时图像输出程序不能读取正确的各色图形文件内容数据,从而不能合成正确的图像对象所描述的高清晰全彩影像,因此导致PS文件输出时出现图像错误的问题。

发明内容

本发明实施例提出一种基于桌面分色格式的图像对象排版方法及装置,以避免在对PS文件中的基于DCS格式的图像对象进行显示输出时,经常会出现图像对象错误的问题。

本发明实施例提供的技术方案如下:

一种基于桌面分色格式的图像对象排版方法,包括:判断将要排版到待生成的基于附言页面描述语言描述的文件中的图像对象,是否为基于桌面分色格式的图像对象;以及在判断出所述图像对象为基于桌面分色格式的图像对象时,确定所述图像对象当前所在文件的链接地址信息;在待生成的所述文件中所述图像对象将要排版到的位置上,写入所述确定的链接地址信息。

一种基于桌面分色格式的图像对象排版装置,包括:图像对象类别判断单元,用于判断将要排版到待生成的基于附言页面描述语言描述的文件中的图像对象,是否为基于桌面分色格式的图像对象;链接地址信息确定单元,用于在图像对象类别判断单元判断出所述图像对象为基于桌面分色格式的图像对象时,确定所述图像对象当前所在文件的链接地址信息;链接地址信息写入单元,用于将链接地址信息确定单元确定出的链接地址信息,写入待生成的基于附言页面描述语言描述的文件中所述图像对象将要排版到的位置上。

一种在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的方法,包括:在读取基于附言页面描述语言描述的文件内容过程中,读取基于桌面分色格式的图像对象的链接地址信息;根据读取到的链接地址信息,查找到将要显示输出的图像对象当前所在的文件;以及以查找到的文件的文件头为基准,根据该查找到的文件中包含的导引文件查找到该文件中包含的四色图形文件;在所述基于附言页面描述语言描述的文件中,根据查找到的文件中包含的导引文件和基于该导引文件查找到的四色图形文件,合成将要显示输出的图像对象。

一种在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的装置,包括:链接地址信息读取单元,用于在读取基于附言页面描述语言描述的文件内容过程中,读取基于桌面分色格式的图像对象的链接地址信息;文件查找单元,用于根据链接地址信息读取单元读取到的链接地址信息,在所述链接地址信息对应的存储地址上查找图像对象当前所在的文件;图形文件查找单元,用于以文件查找单元查找到的文件的文件头为基准,根据该查找到的文件中包含的导引文件查找到该文件中包含的四色图形文件,以及图像合成单元,用于在所述基于附言页面描述语言描述的文件中,根据图形文件查找单元查找到的索引文件和四色图形文件,合成将要显示输出的图像对象。

本发明实施例在排版过程中,在确定出待排版的图像对象是基于桌面分色格式的图像对象时,在待生成的PS文件中写入需要排版的基于DCS格式的图像对象所在文件的链接地址信息,而不像现有技术一样将需要排版的基于DCS格式的图像对象所在文件的所有数据均写入待生成的PS文件中。这样在排版处理完成后,后续页面输出程序在读取排版生成的PS文件时,根据链接地址信息找到基于DCS格式的图像对象所在的文件,并以DCS格式的图像对象所在的文件中的导引文件的文件头为基准,附加偏移量后查找四色图形文件,因此有效地避免了现有技术中图像输出程序会以排版处理所生成的PS文件的文件头为基准,查找四色图形文件出现错误而造成不能正确合成并显示图像对象所描述的高清晰全彩影像的问题。

附图说明

图1为排版前输出基于DCS格式的图像对象的示意图;

图2为现有技术对基于DCS格式的图像对象排版后,输出包含基于DCS格式的图像对象的PS文件的示意图;

图3为本发明实施例中输出包含基于DCS格式的图像对象的PS文件的示意图;

图4为本发明实施例中基于DCS文件格式的图像对象排版装置的结构示意图;

图5为本发明实施例中图像对象类别判断单元的结构示意图;

图6为本发明实施例中在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的装置的结构示意图。

具体实施方式

下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。

实施例一:用户在排版过程中,需要将一个图像对象加入待生成的名为Export.ps的文件所描述的页面中。该图像对象所在的文件名为DCS.eps,假设DCS.eps文件与待生成的Export.ps文件在一台主机上,存储地址为C:DCSfiles。

排版应用程序首先判断该图像对象是否是基于DCS格式的图像对象,具体方法是读取该图像对象所在的DCS.eps文件的文件头数据,发现文件头数据中包含"%%PlateFile:"、"%%CyanPlate:"、"%%MagentaPlate:"、"%%YellowPlate:"、"%%BlackPlate:"5个字符串,经字符串匹配处理确定该图像对象是基于DCS格式的图像对象。

请参照图3,排版应用程序在Export.ps文件中图像对象对应的位置上写入DCS.eps文件的链接地址信息,该链接地址信息用于指明DCS.eps文件所存放的存储地址。在本实施例中,链接地址信息是图像对象所在文件的存储路径和文件名信息,即C:DCSfilesDCS.eps。

当排版处理完成后,在后续操作中需要输出Export.ps文件所描述的页面信息时,页面输出程序在读取Export.ps文件内容的过程中,当读取到DCS.eps文件的链接地址信息C:DCSfilesDCS.eps时,通过该链接地址信息C:DCSfilesDCS.eps找到要显示输出的图像对象所在的DCS.eps文件,在找到的DCS.eps文件中,通过该文件中的导引文件进而找到对应的4色图形文件,从而在Export.ps文件中根据DCS.eps文件的导引文件及其该导引文件所导引的4色图形文件,进而合成将要显示输出的高清晰影像。

实施例二:

在实施例一中,如果需要排版处理的基于DCS格式的图像对象所在的DCS.eps文件与排版处理待生成的名为Export.ps的文件不在同一台主机上,而是存储在网络服务器或网络中的其它主机上,例如,其存储地址为\ServerDCSfiles,则可以由用户选择,可以在待生成的文件Export.ps中写入用于指明该图像对象所在DCS.eps文件的网络存储地址的网络链接地址信息,即\ServerDCSfilesDCS.eps;也可以先将文件DCS.eps下载到Export.ps所在的本地主机上,然后在待生成的文件Export.ps中写入下载到本地主机后的文件DCS.eps的副本文件的存储地址和文件名作为链接地址信息,其具体实施原理同上述实施例一中的详细描述。

实施例三:

在实施例一的基础上,为了能够在排版处理完成后,将排版处理生成的文件Export.ps复制到其他主机后,在其他主机上输出文件Export.ps所描述的页面信息时,仍然可以根据链接地址信息找到图像对象所在的文件DCS.eps,可以在文件Export.ps复制到的主机上创建文件DCS.eps的副本文件DCS_.eps,并在待生成的文件Export.ps中写入所述副本文件DCS_.eps相对于文件Export.ps的相对路径和副本文件的文件名DCS_.eps作为链接地址信息,同时建立副本文件DCS_.eps和文件Export.ps之间的绑定关系。这样,在排版处理完成后,当在后续操作中复制、移动或删除该文件Export.ps时,操作系统会根据文件Export.ps与副本文件DCS_.eps之间的绑定关系,同时复制、移动或删除副本文件DCS_.eps。

在排版过程中,通过上述方法对基于DCS格式的图像对象进行处理后,写入待生成的PS文件中的不再是基于DCS格式的图像对象所在的文件的全部数据,而是基于DCS格式的图像对象所在的文件的存储地址的链接地址信息。排版处理完成后,后续页面输出程序在读取PS文件内容的过程中,当读取到基于DCS格式的图像对象所在的文件的存储地址的链接地址信息时,可以通过该链接地址信息找到要显示输出的基于DCS格式的图像对象所在的文件,在找到的DCS.eps文件中,通过该文件中的导引文件进而找到对应的4色图形文件,从而合成将要显示的全彩高清晰影像,在上述操作中,页面输出程序在读取基于DCS格式的图像对象对应的4个颜色的图形文件时,基准位置是从DCS格式的图像对象所在的文件中的导引文件的文件头开始,按照对应的偏移量查找到对应的颜色图形文件,这样就与排版操作之前基于导引文件的文件头按照相应的偏移量查找对应颜色图形文件的基准位置一致,因此有效地避免了现有技术中存在的,将基于DCS格式的图像对象所在的文件的全部数据嵌入待生成的PS文件,而导致的在排版处理结束后,在后续输出PS文件所描述的页面信息时,图像输出程序会以PS文件的文件头为基准,按照相应偏移量查找对应颜色图形文件时,由于查找4个颜色图形文件的基准位置与排版前查找4个颜色图形文件的基准位置发生偏差而造成不能正确合成并显示图像对象所描述的高清晰全彩影像的问题。

相应地,本发明实施例还提供了一种针对DCS文件格式的图像对象排版装置,请参照图4,其中,各单元的功能如下:

图像对象类别判断单元410,用于判断将要排版到待生成的基于附言页面描述语言描述的文件中的图像对象,是否为基于桌面分色格式的图像对象;

链接地址信息确定单元420,用于在图像对象类别判断单元410判断出所述图像对象为基于桌面分色格式的图像对象时,确定所述图像对象当前所在文件的链接地址信息;

链接地址信息写入单元430,用于将链接地址信息确定单元420确定出的链接地址信息,写入待生成的基于附言页面描述语言描述的文件中所述图像对象将要排版到的位置上。

请参照图5,图像对象类别判断单元具体包括:

数据读取子单元510,用于读取图像对象当前所在文件的文件头数据;

图像对象类别判断子单元520,用于判断数据读取子单元510所读取的数据中是否包含"%%PlateFile:"、"%%CyanPlate:"、"%%MagentaPlate:"、"%%YellowPlate:"、"%%BlackPlate:"5个字符串,如果包含,则判定该图像对象为基于桌面分色格式的图像对象,否则判定该图像对象为基于其它格式的图像对象。

此外,请参照附图6,本发明实施例还提供了一种在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的装置,包括:

链接地址信息读取单元610,用于在读取基于附言页面描述语言描述的文件内容过程中,读取基于桌面分色格式的图像对象的链接地址信息;

文件查找单元620,用于根据链接地址信息读取单元610读取到的链接地址信息,在所述链接地址信息对应的存储地址上查找图像对象当前所在的文件;

图形文件查找单元630,用于以文件查找单元620查找到的文件的文件头为基准,根据该查找到的文件中包含的导引文件查找到该文件中包含的四色图形文件;

图像合成单元640,用于在所述基于附言页面描述语言描述的文件中,根据图形文件查找单元630查找到的索引文件和四色图形文件,合成将要显示输出的图像对象。

其中该在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的装置,具体在PS文件中显示输出基于DCS格式的图像对象的详细处理过程请参照上述方法实施例的对应处理过程,这里不再详细赘述。

本发明所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本发明的技术方案与本领域的公知技术相结合得出其他的实施方式,同样属于本发明的技术创新范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号