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

文档序号:7928606阅读:210来源:国知局

专利名称::基于桌面分色格式的图像对象排版方法及装置的制作方法
技术领域
:本发明涉及排版
技术领域
,尤其涉及一种基于桌面分色(DCS,DesktopColorSeparation)格式的图像对象排版方法及装置。
背景技术
:釆用附言(PS,PostScript)页面描述语言对页面内容信息进行描述保证了在不同的输出设备上,例如激光打印机和照排机上页面输出效果的一致性。使用PS语言描述所要显示或者打印的页面内容、页面特征及页面参数信息的文件被称为PS文件。个人计算机用户可以通过排版软件将文字、图形和图像对象处理成为PS文件。其中,图像对象可以基于图像互换格式(GIF,GraphicsInterchangeFormat)、联合图像专家组(jpeg,jointPhotographicExpertsGroup)格式或者桌面分色(DCS,DesktopColorSeparation)格式等。基于DCS格式的图像对象通常使用5个文件对一个全彩影像进行描述,分别是该全彩影像所对应的一个包含低分辨率预视图(Preview)信息的导引文件和青色、黄色、品红色、黑色四个颜色的图形文件。DCS格式的优点是支持大容量文件的分色输出。另外,图像对象的显示过程可分为数据加载阶段和显示输出阶段,由于基于DCS格式的图像对象在显示过程中的数据加载阶段只需载入导引文件,在显示输出阶段通过该导引文件连接对应的四个颜色的图形文件,从而合成用于显示的高分辨率的全彩图像,因此基于这种格式的图像对象的显示速度会比较快。当所需排版的图像对象是基于DCS格式时,通常是将该图像对象对应的5个文件的全部数据嵌入待生成的PS文件中,其中导引文件的内容如下表1所示。表l中第7行至第IO行的内容分别说明了青色、品红色、黄色、黑色四个颜色的图形文件相对于导引文件的文件头的偏移量和该图形文件的大小。例如,第7行中的内容说明青色文件位于以导引文件的文件头为基准,偏移量为1523450字节的存储地址上,青色文件的大小是33803字节。表1<table>tableseeoriginaldocumentpage6</column></row><table>但是在排版处理结束后,在后续输出PS文件所描述的页面信息时,图傳_输出程序会在以PS文件的文件头为基准,在偏移量为1523450字节的存储地址上读取33803字节的数据,作为青色图形文件的内容。请参照附图1,在排版操作将DCS格式图像的全部数据嵌入到PS文件之前,图像输出程序读取图像对象的各色图形文件数据时的基准位置是DCS引导文件的初始位置,而在排版操作将DCS文件嵌入待生成的PS文件之后,在后续输出该PS文件页面信息时,请参照附图2,图像输出程序读取各色图形文件数据的基准位置是PS文件的初始位置。上述确定各色图形文件读取位置PS文件时图像输出程序不能读取正确的各色图形文件内容数据,从而不能合成正确的图像对象所描述的高清晰全彩影像,因此导致PS文件输出时出现图像错误的问题。
发明内容本发明实施例提出一种基于桌面分色格式的图像对象排版方法及装置,以避免在对PS文件中的基于DCS格式的图像对象进行显示输出时,经常会出现图像对象错误的问题。本发明实施例提供的技术方案如下一种基于桌面分色格式的图像对象排版方法,包括判断将要排版到待生成的基于附言页面描述语言描述的文件中的图像对象,是否为基于桌面分色格式的图像对象;以及在判断出所述图像对象为基于桌面分色格式的图像对象时,确定所述图像对象当前所在文件的链接地址信息;在待生成的所述文件中所述图像对象将要排版到的位置上,写入所述确定的纟连接地址信息。一种基于桌面分色格式的图像对象排版装置,包括图像对象类别判断单元,用于判断将要排版到待生成的基于附言页面描述语言描述的文件中的图像对象,是否为基于桌面分色格式的图像对象;链接地址信息确定单元,用于在图像对象类别判断单元判断出所述图像对象为基于桌面分色格式的图像对象时,确定所述图像对象当前所在文件的链接地址信息;链接地址信息写入单元,用于将链接地址信息确定单元确定出的链接地址信息,写入待生成的基于附言页面描述语言描述的文件中所述图像对象将要排版到的位置上。一种在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的方法,包括在读取基于附言页面描述语言描述的文件内容过程中,读取基于桌面分色格式的图像对象的链接地址信息;根据读取到的链接地址信息,查找到将要显示输出的图像对象当前所在的文件;以及以查找到的文件的文件头为基准,根据该查找到的文件中包含的导引文件查找到该文件中包含的四色图形文件;在所述基于附言页面描述语言描述的文件中,根据查找到的文件中包含的导引文件和基于该导引文件查找到的四色图形文件,合成将要显示输出的图像对象。一种在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的装置,包括链接地址信息读取单元,用于在读取基于附言页面描述语言描述的文件内容过程中,读取基于桌面分色格式的图像对象的链接地址信息;文件查找单元,用于根据链接地址信息读取单元读取到的链接地址信息,在所述链接地址信息对应的存储地址上查找图像对象当前所在的文件;图形文件查找单元,用于以文件查找单元查找到的文件的文件头为基准,根据该查找到的文件中包含的导?1文件查找到该文件中包含的四色图形文件,以及图像合成单元,用于在所述基于附言页面描述语言描述的文件中,根据图形文件查找单元查找到的索引文件和四色图形文件,合成将要显示输出的图像对象。本发明实施例在排版过程中,在确定出待排版的图像对象是基于桌面分色格式的图像对象时,在待生成的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,布I设DCS.eps文件与待生成的Export.ps文件在一台主机上,存储地址为C:\DCSfiles\。排版应用程序首先判断该图像对象是否是基于DCS格式的图像对象,具体方法是读取该图像对象所在的DCS.eps文件的文件头数据,发现文件头数据中包含"%%PlateFile:"、"%%CyanPlate:"、"%%MagentaPlate:"、"%%YellowPlate:"、"%%BlackPlate:"5个字符串,经字符串匹配处理确定该图像对象是基于DCS格式的图像对象。请参照图3,排版应用程序在Export.ps文件中图像对象对应的位置上写入DCS.eps文件的链接地址信息,该链接地址信息用于指明DCS.eps文件所存放的存储地址。在本实施例中,链接地址信息是图像对象所在文件的存储路径和文件名信息,即C:\DCSfiles\DCS.eps。当排版处理完成后,在后续操作中需要输出Export.ps文件所描述的页面信息时,页面输出程序在读取Export.ps文件内容的过程中,当读取到DCS.eps文件的链4妄地址信息C:\DCSfiles\DCS.eps时,通过该链接地址信息C:\DCSfiles\DCS.eps找到要显示输出的图^f象对象所在的DCS.eps文件,在找到的DCS.eps文件中,通过该文件中的导引文件进而找到对应的4色图形文件,的4色图形文件,进而合成将要显示输出的高清晰影像。实施例二在实施例一中,如果需要排版处理的基于DCS格式的图像对象所在的DCS.eps文件与排版处理待生成的名为Export.ps的文件不在同一台主机上,而是存储在网络服务器或网络中的其它主机上,例如,其存储地址为WServeiADCSfiles\,则可以由用户选择,可以在待生成的文件Export.ps中写入用于指明该图像对象所在DCS.eps文件的网络存储地址的网络链接地址信息,即\\Server\DCSfiles\DCS.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:"、"0/。%CyanPlate:"、"%%MagentaPlate:"、"%%YellowPlate:"、"%%BlackPlate:"5个字符串,如果包含,则判定该图像对象为基于桌面分色格式的图像对象,否则判定该图像对象为基于其它格式的图像对象。此外,请参照附图6,本发明实施例还提供了一种在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的装置,包括链接地址信息读取单元610,用于在读取基于附言页面描述语言描述的文件内容过程中,读取基于桌面分色格式的图像对象的链接地址信息;文件查找单元620,用于根据链接地址信息读取单元610读取到的链接地址信息,在所述链接地址信息对应的存储地址上查找图像对象当前所在的文件;图形文件查找单元630,用于以文件查找单元620查找到的文件的文件头为基准,根据该查找到的文件中包含的导51文件查找到该文件中包含的四色图形文件;图像合成单元640,用于在所述基于附言页面描述语言描述的文件中,根据图形文件查找单元630查找到的索引文件和四色图形文件,合成将要显示输出的图像对象。其中该在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的装置,具体在PS文件中显示输出基于DCS格式的图像对象的详细处理过程请参照上述方法实施例的对应处理过程,这里不再详细赘述。员根据本发明的技术方案与本领域的公知技术相结合得出其他的实施方式,同样属于本发明的技术创新范围。权利要求1、一种基于桌面分色格式的图像对象排版方法,其特征在于,包括判断将要排版到待生成的基于附言页面描述语言描述的文件中的图像对象,是否为基于桌面分色格式的图像对象;以及在判断出所述图像对象为基于桌面分色格式的图像对象时,确定所述图像对象当前所在文件的链接地址信息;在待生成的所述文件中所述图像对象将要排版到的位置上,写入所述确定的链接地址信息。2、如权利要求1所述的方法,其特征在于,确定图像对象是否为基于桌面分色格式的图像对象,具体包括读取所述图像对象当前所在文件的文件头数据;基于读取到的文件头数据中包含的字符串,判断所述图像对象是否是基于桌面分色格式的图像对象。3、如权利要求1或2所述的方法,其特征在于,所述链接地址信息包括所述图像对象当前所在文件的存储路径和文件名。4、一种基于桌面分色格式的图像对象排版装置,其特征在于,包括图像对象类别判断单元,用于判断将要排版到待生成的基于附言页面描述语言描述的文件中的图像对象,是否为基于桌面分色格式的图像对象;链接地址信息确定单元,用于在图像对象类别判断单元判断出所述图像对象为基于桌面分色格式的图像对象时,确定所述图像对象当前所在文件的链接地址信息;链接地址信息写入单元,用于将链接地址信息确定单元确定出的链接地址信息,写入待生成的基于附言页面描述语言描述的文件中所述图像对象将要排版到的位置上。5、如权利要求4所述的装置,其特征在于,所述图像对象类别判断单元具体包括数据读取子单元,用于读取所述图像对象当前所在文件的文件头数据;图像对象类别判断子单元,用于基于数据读取子单元所读取到的文件头数据中包含的字符串,判断所述图像对象是否M于桌面分色格式的图像对象。6、如权利要求4或5所述的装置,其特征在于,链接地址信息确定单元确定的链接地址信息包括所述图像对象当前所在文件的存储路径和文件名。7、一种在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的方法,其特征在于,包括在读取基于附言页面描述语言描述的文件内容过程中,读取基于桌面分色格式的图像对象的链接地址信息;根据读取到的链接地址信息,查找到将要显示输出的图像对象当前所在的文件;以及以查找到的文件的文件头为基准,根据该查找到的文件中包含的导引文件查找到该文件中包含的四色图形文件;在所述基于附言页面描述语言描述的文件中,根据查找到的文件中包含的导31文件和基于该导?1文件查找到的四色图形文件,合成将要显示输出的图像对象。8、如权利要求7所述的方法,其特征在于,所述链接地址信息包括所述图像对象当前所在文件的存储路径和文件名。9、一种在基于附言页面描述语言描述的文件中显示输出基于桌面分色格式的图像对象的装置,其特征在于,包括链接地址信息读取单元,用于在读取基于附言页面描述语言描述的文件内容过程中,读取基于桌面分色格式的图像对象的链接地址信息;文件查找单元,用于根据链接地址信息读取单元读取到的链接地址信息,查找到将要显示输出的图像对象当前所在的文件;图形文件查找单元,用于以文件查找单元查找到的文件的文件头为基准,根据该查找到的文件中包含的导?1文件查找到该文件中包含的四色图形文件;图像合成单元,用于在所述基于附言页面描述语言描述的文件中,根据图形文件查找单元查找到的导引文件和基于该导S1文件查找到的四色图形文件,合成将要显示输出的图像对象。10、如权利要求9所述的装置,其特征在于,链接地址信息读取单元所读取的链接地址信息中包括所述图像对象当前所在文件的存储路径和文件名。全文摘要本发明公开了一种基于桌面分色格式的图像对象排版方法及装置,以解决采用现有排版技术对基于桌面分色格式的图像对象进行排版后,输出排版所生成的基于附言页面描述语言描述的文件时会出现图像对象所描述的全彩影像输出错误的问题。该方法判断将要排版到待生成的基于附言页面描述语言描述的文件中的图像对象,是否为基于桌面分色格式的图像对象;以及在判断出所述图像对象为基于桌面分色格式的图像对象时,确定所述图像对象当前所在文件的链接地址信息;在待生成的所述文件中所述图像对象将要排版到的位置上,写入所述确定的链接地址信息。文档编号H04N1/00GK101425092SQ20081023925公开日2009年5月6日申请日期2008年12月5日优先权日2008年12月5日发明者楠杨,殷延伟申请人:北大方正集团有限公司;北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1