一种图像文件的分色处理方法及装置的制作方法

文档序号:6471248阅读:237来源:国知局

专利名称::一种图像文件的分色处理方法及装置的制作方法
技术领域
:本发明涉及计算机排版领域,尤其涉及一种图像数据的分色处理方法及装置。
背景技术
:在出版印刷领域,由于各种原因,经常需要在排版软件中进行前端分色。例如,为了彩色印刷的需要,将彩色原稿分解成为各单色版,从而将原稿转化为与彩色印刷过程相兼容的结构形式。印刷上通常采用四色印刷方法,因此,先将原稿进行色分解,分成青(c)、品红(M)、黄(Y)、黑(K)四色色版,然后印刷时再进行色的合成。由于印刷技术的发展,目前可以通过印前扫描设备将原稿颜色分色、取样并转化成数字化信息,即,将原稿颜色分解为红(R)、绿(G)、蓝(B)三色,并进行数字化,再用计算机设备通过数学计算把数字信息分解为青(C)、品红(M)、黄(Y)、黑(K)四色信息,形成PS(PostScript)文件。前端分色输出PS文件时,往往需要包含图像数据。在现有技术中,每个色版都包含全部图像数据,文件数据量很大,既降低了磁盘空间利用率,又降低了文件的解析速度。
发明内容本发明实施例提供了一种图像文件的分色处理方法及装置,用以解决现有图像数据分色处理过程中文件数据量大、文件解析速度慢的问题。本发明实施例提供的图像文件的分色处理方法,包括解析图像文件,得到图像数据;根据分色所需的颜色模式对所述图像数据进行分色处理,得到不同颜色对应的图像数据;将各颜色对应的图像数据分别写入对应的色版,并根据各色版生成PS文件。本发明实施例提供的图像文件分色处理的装置,包括文件解析模块,用于解析图像文件,得到图像数据;图像分色模块,用于根据分色所需的颜色模式对所述图像数据进行分色处理,得到不同颜色对应的图像数据;文件生成模块,用于将各颜色对应的图像数据分别写入对应的色版,并根据各色版生成PS文件。本发明的上述实施例,通过对图像文件进行解析以及分色处理,得到分色所需的颜色模式中不同颜色对应的图像数据,再将各颜色对应的图像数据分别写入对应的色版,生成PS文件,从而使PS文件中各色版仅包含与该色版对应的图像数据,与现有技术中的PS文件各色版中将所有图像数据都包含其中相比,降低了PS文件的数据量,进而提高了PS文件的解析、处理速度,并进一步提高了存储介质的存储空间的利用率。图1为本发明实施例提供的图像文件分色处理的流程示意图2为本发明实施例提供的图像文件分色处理的装置的结构示意图。具体实施例方式下面结合附图对本发明实施例进行详细描述。参见图1,为本发明实施例提供的图像文件分色处理的流程示意图。为了彩色印刷的需要,通常前端分色所需的颜色模式为CMYK模式,但也不排除其他颜色模式的可能性,但其处理原理是一样的。下面以前端分色所需的颜色模式为CMYK为例进行描述,该流程具体包括步骤IOI、提取待处理图像文件(如扫描或通过图片处理软件设计制作出的图像文件,如TIFF、JPEG等图像文件)的相关信息,相关信息可包括以下的一种或多种图像文件类型(如压缩文件、非压缩文件或压缩方式等)、文件格式(如TIFF或JPEG等)、图像颜色模式(如二值图、黑白图、索引图、灰度图、RGB模式或CMYK模式等)。该步骤中,可根据图像文件的文件名后缀判断图像文件的格式,如对于文件名为image.tif的图像文件判断其为TIFF格式,为了提高判断的准确性,也可通过读取图像文件的文件头中有关文件格式的字段进行判断。对于颜色模式,可通过读取文件头中有关颜色模式的字段进行判断。对于类型,可通过读取文件头中有关是否压缩以及压缩方式的字段进行判断。步骤102、根据从图像文件中提取出的相关信息解析图像文件,从而获取到图像数据。该步骤中,在解析图像文件过程时,可根据提取出的图像文件的格式和类型确定出图像数据的编码方式和压缩,然后用相应的解码方式和解压方式解析出图像数据。图像文件的颜色模式决定了通道的数量及类型,解析出的图像数据可以与颜色^t式所对应的多通道形式来组织。例如对于文件格式为TIFF、颜色模式为RGB、图像数据无压缩的图片,解析此图像文件后,读取图像数据内容,得到RGB一R、RGB_G、RGB—B三个通道的图像数据。步骤103、根据提取出的图像文件的颜色模式,确定是否需要进行模式转换,如果需要,则执行步骤104,否则执行步骤105。该步骤中,由于颜色模式为二值图、黑白图、索引图、灰度图或CMYK等模式时,其多通道形式的图像数据可以与分色所需的CMYK模式的多通道数据直接对应,因此,对于上述颜色模式的图像数据,则不需要进行模式转换。由于颜色模式为RGB模式时,其多通道形式的图像数据不能直接与分色所需的CMYK模式的多通道数据直接对应,因此,需要将RGB模式的图像数据转换为分色所需的CMYK模式。步骤104、将图像数据转换为CMYK模式,即,得到CMYK模式的多通道数据。转换方式可采用现有技术提供的方式。例如对于RGB模式的图像文件,经过模式转换处理后,得到CMYK模式的图像数据,包括CMYK—C、CMYK—M、CMYK—Y和CMYK—K四个通道的图像数据。步骤105、选择一个CMYK色版,每个CMYK色版对应CMYK模式的一个通道。步骤106、判断解析得到的图像数据中是否有与选择的色版对应的图像通道,如果有,则执行步骤107,否则执行步骤109。该步骤中,由于从某些颜色模式的图像文件解析出的图像数据的通道数量少于CMYK模式的通道数量,如二值图、黑白图、灰度图等,对于这些图像文件不一定存在与选择的色版对应的数据通道。步骤107、在当前选择出的色版中写入相关指令。PS指令是指向PS文件中写入图4象数据前,需要对图〗象数据的颜色空间、图像尺寸、图像位置、变换矩阵、图像数据类型、编解码方式等进行描述,同时还要写入图像处理指令(如image等命令)等PS指令。对于分色输出的PS文件,在该步骤中写入上述这些指令时,由于各色版中仅包含相应通道的图像数据,因而不同于现有技术输出PS文件时的PS指令,需要对指令进行调整,可能会使用不同的参数或不同的指令。步骤108、在当前选择出的色版中写入对应通道的图像数据,写入的图像数据为解析(如前所述,在有些情况下还需要模式转换)得到的图像数据。步骤109、判断是否还有未遍历到的CMYK色版,如果有,则执行步骤110,否则生成PS文件后结束本流程。步骤110、选择下一个CMYK色版,并返回步骤106。上述流程中,可依次遍历CMYK色版中的各个色版,从而在C色版中写入解析出的CMYK—C通道的图像数据,在M色版中写入解析出的CMYK—M通道的图像数据,在Y色版中写入解析出的CMYK—Y通道的图像数据,在K色版中写入解析出的CMYK—K通道的图像数据,最终形成PS文件。当然,在某个通道的图像数据不存在的情况下,对应色版中不需写入图像数据。通过上述流程可以看出,采用上述分色输出的PS文件,即,通过解析图像文件,将解析出的不同通道的图像数据对应写入前端分色所需的CMYK模式的四个色版中,并最终形成PS文件,从而使PS文件中的各色版只包含对应通道的图像数据,而采用现有技术方式输出的PS文件中,各色版都包含全部的图像数据,可见,采用本发明实施例提供的方法可显著降低PS文件的数据量,并可进一步提高对PS文件的解析、处理速度,以及提高存储介质(如^兹盘)的存储空间的利用率。针对同一个彩色图像文件,表l分别给出了釆用现有技术方式和采用本发明实施例提供的方式进行处理后,文件大小及所占用空间的比较表1<table>tableseeoriginaldocumentpage8</column></row><table>基于相同的技术构思,本发明实施例还提供了一种图像文件分色处理装置。参见图2,为本发明实施例提供的图像文件分色处理装置的结构示意图,该装置包括文件解析模块21、图像分色模块22和文件生成模块23,其中文件解析模块21用于解析图像文件得到图像数据,图像文件可以是扫描或通过图片处理软件设计制作出的图像文件;图像分色模块22用于根据分色所需的颜色模式对文件解析模块21解析得到的图像数据进行分色处理,得到不同颜色对应的图像数据;文件生成模块23用于将图像分色模块22分色处理后得到的各颜色对应的图像数据分别写入对应的色版,并根据各色版生成PS文件。在上述装置中,文件解析模块21可通过读取图像文件的颜色模式来确定该图像数据的通道数量和类型,并根据该图像文件的文件格式和压缩类型来读取出各通道对应的图像数据,具体方式如前所述。图像分色模块22在进行分色处理之前,可根据该图像数据的颜色模式决定是否进行模式转换,如当前端分色所需的颜色模式为CMYK时,则对于RGB模式的图像数据需要将其转换为CMYK模式,该^^莫块进行分色处理时,将解析出(或进一步经过模式转换后)的图像数据转换为分色处理所需的颜色模式的多通道图像数据。文件生成模块23可将图像分色模块22分色处理后的各通道图像数据分别写入与通道对应的色版,从而最终生成PS文件,例如可通过前述遍历各色版的方式在各色版中写入对应通道的图像数据。综上所述,本发明实施例针对现有技术中存在的缺陷,提供了一种图像文件的分色处理方法及装置,能够根据前端分色所需的颜色模式解析图像文件,把图像内容处理成多通道数据,在每个色版中只嵌入相应通道的图像数据。由此避免现有技术中图像数据重复存储,能够明显提高磁盘空间利用率和提高文件解析速度。本领域-是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读存储介质中,所述的存储介质,如ROM/RAM、磁碟、光盘等。以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应包涵在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。权利要求1、一种图像文件的分色处理方法,其特征在于,包括解析图像文件,得到图像数据;根据分色所需的颜色模式对所述图像数据进行分色处理,得到不同颜色对应的图像数据;将各颜色对应的图像数据分别写入对应的色版,并根据各色版生成PS文件。2、如权利要求l所述的方法,其特征在于,解析图像文件得到图像数据,包括确定所述图像文件的颜色模式,根据该颜色模式确定通道的数量和类型,并读取各通道对应的图像数据。3、如权利要求2所述的方法,其特征在于,解析图像文件得到图像数据,还包括确定所述图像文件的文件格式,采用与该文件格式对应的解码方式读取各通道对应的图^f象it据;或/和确定所述图像文件的压缩方式,采用与该压缩方式对应的解压方式读取各通道对应的图像数据。4、如权利要求1所述的方法,其特征在于,对所述图像数据进行分色处理,具体为根据解析得到的图像数据的颜色模式,直接得到或经过模式转换得到分色所需的颜色模式的多通道图像数据。5、如权利要求4所述的方法,其特征在于,若解析得到的图像数据的颜色模式为二值图、黑白图、索引图、灰度图或CMYK,则将解析得到的图4象数据中各通道数据对应为分色所需的CMYK模式的多通道图像数据;或者,若解析得到的图像数据的颜色模式为RGB,则将该图像数据的RGB模式转换为分色所需的CMYK模式,得到CMYK模式的多通道数据。6、如权利要求4所述的方法,其特征在于,将各颜色对应的图像数据分别写入对应的色版,具体为将各通道图像数据分別写入与通道对应的色版。7、一种图像文件的分色处理装置,其特征在于,包括文件解析模块,用于解析图像文件,得到图像数据;图像分色模块,用于根据分色所需的颜色模式对所述图像数据进行分色处理,得到不同颜色对应的图像数据;文件生成模块,用于将各颜色对应的图像数据分别写入对应的色版,并根据各色版生成PS文件。8、如权利要求7所述的装置,其特征在于,所述文件解析模块进一步用于,确定所述图像文件的颜色模式,根据该颜色模式确定通道的数量和类型,并读取各通道对应的图像数据。9、如权利要求8所述的装置,其特征在于,所述图像分色模块进一步用于,根据解析得到的图像数据的颜色模式,直接得到或经过模式转换得到分色所需的颜色模式的多通道图像数据。10、如权利要求9所述的装置,其特征在于,所述文件生成模块进一步用于,将各通道图像数据分别写入与通道对应的色版。全文摘要本发明公开了一种图像文件的分色处理方法及装置,该方法包括解析图像文件,得到图像数据;根据分色所需的颜色模式对所述图像数据进行分色处理,得到不同颜色对应的图像数据;将各颜色对应的图像数据分别写入对应的色版,并根据各色版生成PS文件。采用本发明,可减少PS文件的数据量,提高PS文件解析、处理的速度,提高存储介质的存储空间的利用率。文档编号G06T1/00GK101436295SQ20081022725公开日2009年5月20日申请日期2008年11月25日优先权日2008年11月25日发明者楠杨,魏超鹏申请人:北大方正集团有限公司;北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1