当前位置: 首页 > 专利查询>北京大学专利>正文

一种PS页面支持透明模型的方法及装置制造方法及图纸

技术编号:2941641 阅读:234 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种PS页面支持透明模型的方法及装置,用以解决现有技术中PS页面不支持透明模型的问题。该方法对PS规范中已有的标准指令run进行语义扩充,允许run指令运行一个PDF文件,定义其运行效果为把该PDF文件描述的页面内容以取代方式置入当前PS页面中,从而借助于PDF支持透明模型的功能,间接实现了PS页面支持透明模型的功能。而在后端输出时,PS RIP在解释run指令时刻,通过调用PDF RIP解释被PS页面所引用的PDF文件,得到对应的点阵,然后合并到PS页面当中,得到整个PS页面对应的页面点阵。整个实现方案简单高效。

【技术实现步骤摘要】

本专利技术涉及页面描述语言处理技术,尤其涉及一种PS页面支持透明模型的方法及装置。
技术介绍
在页面描述语言
,PS ( PostScript)语言是一种用来描述页面内容 的编程语言。PS语言的成像模型为取代模型,在这种成像模型中,页面中后 出现的图元的颜色,即前景颜色,总是取代背景的颜色,也即前景颜色总是覆 盖背景颜色,前景颜色对页面颜色的贡献度为100%,而背景颜色对页面颜色 的贡献度为0%。根据这种成像模型,PS语言是不能直接描述各种透明效果的, 因为各种透明效果需要前景颜色和背景颜色共同作用,在PS语言中只能把具 有透明效果的页面内容部分通过图像处理软件生成对应的图像来间接实现。目前国内外绝大多数文字、图形和图像处理软件都釆用PS语言进行页面 描述。与PS语言密切相关的另外一个概念就是EPS( Encapsulated PostScript), EPS是一种封装的PS。 EPS文件中允许使用的指令集合是标准PS指令的一个 子集合,不包括那些PS规范中允许的影响全局的指令。如图l所示,为在报 纸的版面区域的版面正文区域外插入两个EPS格式的广告,即EPS格式的广 告1和EPS格式的广告2。这两个EPS广告可能是由不同的广告公司使用不同 的广告制作软件制作的。报纸版面的制作人员无需关心广告内容如何制作,只 需预留广告排版区域,将EPS格式广告文件嵌入到PS文件中即可。采用EPS 格式的广告文件提高了广告设计、生产效率。但是由于EPS格式也不支持透明 模型,对广告版面的一些特殊效果无法描述和呈现,如阴影、羽化等效果,影 响了广告的审美效果。在页面描述语言
,还有一种描述页面内容的电子文档格式PDF (Portable Document Format)格式。通常描述同样的版面内容,PDF文件比PS 文件更小,结构更紧凑,更适合网络传^"。另一方面,PDF的页面描述能力也 比PS强,主要体现在成像模型上。PDF的成像模型不再是PS中一直沿用的取 代模型,而是透明模型即前景颜色和对应的背景颜色共同决定页面颜色。在 这种成像模型中,前景颜色对页面颜色的贡献度小于等于100%,而背景颜色 对页面颜色的贡献度大于等于0%,实际上取代模型只是透明模型中的一种特 例而已。如何把支持透明模型的PDF格式的广告版面插入到PS格式描述的大版面 中,是一个实际生产中经常遇到的现实问题。由于目前PS格式描述的版面制 作过程中所采用的页面制作软件、折手拼版软件及输出软件都为支持PS格式 的流水线,因此,需要将广告版面对应的PDF文件转化为图像数据然后插入 到PS文件中去,这样做的主要原因就是因为PS规范不支持透明模型。把PDF 文件转换为PS文件就是要把PDF中的透明部分的页面内容"压平"变成图像 数据,然后使用PS中图像指令进行描述。这一转换过程的效率是非常低的, 而且是设备相关的。若最终生成的大版面PS文件在分辨率为2400DPI的输出 设备上输出的话,把PDF文件转化为图像数据时也必须按2400DPI的分辨率 来处理,只有这样才能保证PDF文件中的文字和图形对象所对应的点阵是非 常精确的,不会产生所谓的"锯齿"。不难想象上述转化过程生成的图像凄t据 是非常庞大的,远远大于原来PDF文件的大小,严重影响转化效率,也不利 于生成的PS文件进行网络传输。无论使用PS格式还是使用PDF格式描述页面内容,都要使用所谓的光棚-图像处理器(Raster Image Processor, RIP ),把PS格式页面或PDF格式页面 转化为页面点阵,才能在打印机、照排机、直接制版机、数码印刷机等各种光 栅输出设备上输出。能够处理PS格式页面描述文件的RIP称为PSRIP,而能 够处理PDF才各式页面描述文件的RIP称为PDF RIP。目前,市场上大多凄史RIP产品都能同时支持PS和PDF两种页面描述才各式。
技术实现思路
有鉴于此,本专利技术实施例提供一种PS页面支持透明模型的方法及装置, 用以解决PS页面不支持透明模型的问题。本专利技术实施例提供的一种PS页面支持透明模型的方法,PS页面中控制指 令用于引用PS文件,并且,所述控制指令还用于引用PDF文件;控制指令引用PDF文件用所述PDF文件的内容以:f又代方式置入PS页面中;运行所述控制指令PS光栅图像处理器RIP运行所述控制指令,判断所 述控制指令是否为引用PDF文件的控制指令;当所述控制指令引用PDF文件时,调用设置的PDFRIP解释所述PDF文 件,得到所述PDF文件对应的点阵;将所述PDF文件对应的点阵关联到PS页面中,经页面点阵组装得到整个 PS页面对应的页面点阵,根据所述页面点阵进行输出。本专利技术实施例提供的一种PS页面支持透明模型的装置,包括引用模块,用于采用控制指令引用PDF文件,用所述PDF文件的内容以 取代方式置入PS页面中;判断模块,用于当PS RIP光栅图像处理器运行所述控制指令时,判断所 述控制指令是否为引用PDF文件的控制指令;调用模块,用于当所述控制指令引用PDF文件时,调用PDF RIP解释所 述PDF文件,得到所述PDF文件对应的点阵;整合模块,用于将所述PDF文件对应的点阵关联到PS页面中,经页面点 阵组装得到整个PS页面对应的页面点阵,根据所述页面点阵进行输出。本专利技术实施例中为了 PS页面对透明模型的支持,在软件实现上通过扩展 控制指令的功能,实现对PDF文件的引用,在读取到该控制指令,并判断该控制指令引用的文件为PDF文件时,通过调用PDF RIP解释该PDF文件,从 而输出打印设备能够识别的点阵,根据该点阵将PS页面的点阵进行整合输出, 从而实现PS页面支持透明模型。在软件实现上只需在原有RIP中添加解释PDF 文件的PDF RIP,并建立该PDF RIP与PS RIP间的关4关即可。实现方便简单, 并且数据处理的效率高,同时生成的PS页面对透明模型的描述与设备无关, 并且数据精确。附图说明图1为现有技术中在PS页面插入EPS广告示意图2为本专利技术实施例提供在的PS页面中支持透明模型的方法流程图3为本专利技术实施例在PS页面中插入PDF广告示意图4为本专利技术实施例提供的PS页面支持透明模型的具体实施方式流程图5为本专利技术实施例提供的PS页面支持透明模型的装置结构图。具体实施例方式本专利技术实施例为了实现了 PS页面支持透明模型的方法,如图2所示,提 供了一种PS页面支持透明模型的方法,在本专利技术实施例中控制指令用户引用 PS文件,并且,控制指令还用于引用PDF文件;控制指令引用PDF文件用所述PDF文件的内容以耳又代方式置入PS页面中;运行所述控制指令的具体过程包括以下步骤S201: PS光栅图像处理器RIP运行所述控制指令,判断所述控制指令的 1用文件是否为PDF文件。在本专利技术实施例中控制指令包括PS文件中的run指令和/或exec指令。 当控制指令为run指令时,其引用PDF文件的引用方式可以为(filename.pdf) run;当控制指令为exec指令时,其引用PDF文件的引用方式可以为并且在本专利技术实施例中运行控制指令run指令或exec指令引用的PDF文 件的效杲包括采用引用的PDF文件所描述的页面内容以取代的方法覆盖对 应的宿主P本文档来自技高网
...

【技术保护点】
一种PS页面支持透明模型的方法,PS页面中控制指令用于引用PS文件,其特征在于,所述控制指令还用于引用PDF文件; 控制指令引用PDF文件:用所述PDF文件的内容以取代方式置入PS页面中; 运行所述控制指令:PS光栅图像处理器RIP运行所述控制指令,判断所述控制指令是否为引用PDF文件的控制指令; 当所述控制指令引用PDF文件时,调用设置的PDF RIP解释所述PDF文件,得到所述PDF文件对应的点阵; 将所述PDF文件对应的点阵关联到PS页面中,经页面点阵组装得到整个PS页面对应的页面点阵,根据所述页面点阵进行输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄渭平
申请(专利权)人:北京大学北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1