文字底纹的绘制方法及绘制装置技术领域
本发明涉及图像处理技术领域,具体而言,涉及一种文字底纹的绘制
方法和一种文字底纹的绘制装置。
背景技术
对于设计类的出版物,设计者在设计过程中会有增加底纹的需求,而
目前在增加底纹时,通常是增加图像底纹,尚不能提供设计者增加文字底
纹的功能。
随着对设计效果要求的提高,设计者希望能够在设计的电子出版物中
添加文字底纹,而目前并没有相关的技术方案能够提供设计者添加文字底
纹的功能。
因此,如何能够实现在出版物中添加文字底纹,以提升设计者的使用
体验成为亟待解决的技术问题。
发明内容
本发明正是基于上述技术问题至少之一,提出了一种新的文字底纹的
绘制方案,实现了在出版物中添加文字底纹的效果,优化了出版物的设计
效果,满足了设计者的设计需求,有利于提升设计者的使用体验。
有鉴于此,本发明提出了一种文字底纹的绘制方法,包括:接收绘制
文字底纹的指令;确定待绘制文字底纹的目标区域;根据所述目标区域的
大小和设置的底纹文字的大小,确定需要绘制到所述目标区域内的底纹文
字的数量和排布方式;基于确定的所述底纹文字的数量、所述排布方式和
设置的所述底纹文字的参数,在所述目标区域内绘制所述文字底纹。
在该技术方案中,通过确定待绘制文字底纹的目标区域,并根据目标
区域的大小和底纹文字的大小确定需要绘制到目标区域内的底纹文字的数
量和排布方式,以基于确定的底纹文字的数量、排布方式和设置的底纹文
字的参数在目标区域内绘制文字底纹,使得能够实现在出版物中添加文字
底纹的效果,优化了出版物的设计效果,满足了设计者的设计需求,有利
于提升设计者的使用体验。
在上述技术方案中,优选地,确定需要绘制到所述目标区域内的底纹
文字的数量和排布方式的步骤,具体包括:将所述目标区域设置为裁切路
径;根据所述裁切路径,确定所述目标区域的外接矩形;根据所述外接矩
形的大小和设置的所述底纹文字的大小,确定需要绘制到所述目标区域内
的底纹文字的数量和排布方式。
在该技术方案中,由于目标区域并非都是矩形,可能是圆形或其它形
状,因此需要确定目标区域的外接矩形之后再确定需要绘制到目标区域内
的底纹文字的数量和排布方式。
在上述任一技术方案中,优选地,还包括:将绘制有所述文字底纹的
目标区域生成可缩放矢量图形(即SVG,Scalable Vector Graphics);将
所述可缩放矢量图形作为对象嵌入超文本标记语言(即HTML,Hyper
Text Markup Language)中,以得到电子出版文件。
在上述任一技术方案中,优选地,所述排布方式包括:绘制到所述目
标区域内的底纹文字的行数和每行的个数。
在上述任一技术方案中,优选地,所述底纹文字的参数包括:底纹文
字所使用的字库信息、底纹文字在字库中的编码信息、底纹文字的颜色。
根据本发明的另一方面,还提出了一种文字底纹的绘制装置,包括:
接收单元,用于接收绘制文字底纹的指令;第一确定单元,用于确定待绘
制文字底纹的目标区域;第一处理单元,用于根据所述目标区域的大小和
设置的底纹文字的大小,确定需要绘制到所述目标区域内的底纹文字的数
量和排布方式;绘制单元,用于基于确定的所述底纹文字的数量、所述排
布方式和设置的所述底纹文字的参数,在所述目标区域内绘制所述文字底
纹。
在该技术方案中,通过确定待绘制文字底纹的目标区域,并根据目标
区域的大小和底纹文字的大小确定需要绘制到目标区域内的底纹文字的数
量和排布方式,以基于确定的底纹文字的数量、排布方式和设置的底纹文
字的参数在目标区域内绘制文字底纹,使得能够实现在出版物中添加文字
底纹的效果,优化了出版物的设计效果,满足了设计者的设计需求,有利
于提升设计者的使用体验。
在上述技术方案中,优选地,所述第一处理单元包括:设置单元,用
于将所述目标区域设置为裁切路径;第二确定单元,用于根据所述裁切路
径,确定所述目标区域的外接矩形,并用于根据所述外接矩形的大小和设
置的所述底纹文字的大小,确定需要绘制到所述目标区域内的底纹文字的
数量和排布方式。
在该技术方案中,由于目标区域并非都是矩形,可能是圆形或其它形
状,因此需要确定目标区域的外接矩形之后再确定需要绘制到目标区域内
的底纹文字的数量和排布方式。
在上述任一技术方案中,优选地,还包括:第二处理单元,用于将绘
制有所述文字底纹的目标区域生成可缩放矢量图形,并用于将所述可缩放
矢量图形作为对象嵌入超文本标记语言中,以得到电子出版文件。
在上述任一技术方案中,优选地,所述排布方式包括:绘制到所述目
标区域内的底纹文字的行数和每行的个数。
在上述任一技术方案中,优选地,所述底纹文字的参数包括:底纹文
字所使用的字库信息、底纹文字在字库中的编码信息、底纹文字的颜色。
通过以上技术方案,实现了在出版物中添加文字底纹的效果,优化了
出版物的设计效果,满足了设计者的设计需求,有利于提升设计者的使用
体验。
附图说明
图1示出了根据本发明的一个实施例的文字底纹的绘制方法的示意流
程图;
图2示出了根据本发明的实施例的文字底纹的绘制装置的示意框图;
图3示出了根据本发明的另一个实施例的文字底纹的绘制方法的示意
流程图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附
图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不
冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,
本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明
的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的文字底纹的绘制方法的示意流
程图。
如图1所示,根据本发明的一个实施例的文字底纹的绘制方法,包
括:
步骤102,接收绘制文字底纹的指令;
步骤104,确定待绘制文字底纹的目标区域;
步骤106,根据所述目标区域的大小和设置的底纹文字的大小,确定
需要绘制到所述目标区域内的底纹文字的数量和排布方式;
步骤108,基于确定的所述底纹文字的数量、所述排布方式和设置的
所述底纹文字的参数,在所述目标区域内绘制所述文字底纹。
在该技术方案中,通过确定待绘制文字底纹的目标区域,并根据目标
区域的大小和底纹文字的大小确定需要绘制到目标区域内的底纹文字的数
量和排布方式,以基于确定的底纹文字的数量、排布方式和设置的底纹文
字的参数在目标区域内绘制文字底纹,使得能够实现在出版物中添加文字
底纹的效果,优化了出版物的设计效果,满足了设计者的设计需求,有利
于提升设计者的使用体验。
在上述技术方案中,优选地,确定需要绘制到所述目标区域内的底纹
文字的数量和排布方式的步骤,具体包括:将所述目标区域设置为裁切路
径;根据所述裁切路径,确定所述目标区域的外接矩形;根据所述外接矩
形的大小和设置的所述底纹文字的大小,确定需要绘制到所述目标区域内
的底纹文字的数量和排布方式。
在该技术方案中,由于目标区域并非都是矩形,可能是圆形或其它形
状,因此需要确定目标区域的外接矩形之后再确定需要绘制到目标区域内
的底纹文字的数量和排布方式。
在上述任一技术方案中,优选地,还包括:将绘制有所述文字底纹的
目标区域生成可缩放矢量图形(即SVG,Scalable Vector Graphics);将
所述可缩放矢量图形作为对象嵌入超文本标记语言(即HTML,Hyper
Text Markup Language)中,以得到电子出版文件。
在上述任一技术方案中,优选地,所述排布方式包括:绘制到所述目
标区域内的底纹文字的行数和每行的个数。
在上述任一技术方案中,优选地,所述底纹文字的参数包括:底纹文
字所使用的字库信息、底纹文字在字库中的编码信息、底纹文字的颜色。
图2示出了根据本发明的实施例的文字底纹的绘制装置的示意框图。
如图2所示,根据本发明的实施例的文字底纹的绘制装置200,包
括:接收单元202、第一确定单元204、第一处理单元206和绘制单元
208。
其中,接收单元202,用于接收绘制文字底纹的指令;第一确定单元
204,用于确定待绘制文字底纹的目标区域;第一处理单元206,用于根
据所述目标区域的大小和设置的底纹文字的大小,确定需要绘制到所述目
标区域内的底纹文字的数量和排布方式;绘制单元208,用于基于确定的
所述底纹文字的数量、所述排布方式和设置的所述底纹文字的参数,在所
述目标区域内绘制所述文字底纹。
在该技术方案中,通过确定待绘制文字底纹的目标区域,并根据目标
区域的大小和底纹文字的大小确定需要绘制到目标区域内的底纹文字的数
量和排布方式,以基于确定的底纹文字的数量、排布方式和设置的底纹文
字的参数在目标区域内绘制文字底纹,使得能够实现在出版物中添加文字
底纹的效果,优化了出版物的设计效果,满足了设计者的设计需求,有利
于提升设计者的使用体验。
在上述技术方案中,优选地,所述第一处理单元206包括:设置单元
2062,用于将所述目标区域设置为裁切路径;第二确定单元2064,用于
根据所述裁切路径,确定所述目标区域的外接矩形,并用于根据所述外接
矩形的大小和设置的所述底纹文字的大小,确定需要绘制到所述目标区域
内的底纹文字的数量和排布方式。
在该技术方案中,由于目标区域并非都是矩形,可能是圆形或其它形
状,因此需要确定目标区域的外接矩形之后再确定需要绘制到目标区域内
的底纹文字的数量和排布方式。
在上述任一技术方案中,优选地,还包括:第二处理单元210,用于
将绘制有所述文字底纹的目标区域生成可缩放矢量图形,并用于将所述可
缩放矢量图形作为对象嵌入超文本标记语言中,以得到电子出版文件。
在上述任一技术方案中,优选地,所述排布方式包括:绘制到所述目
标区域内的底纹文字的行数和每行的个数。
在上述任一技术方案中,优选地,所述底纹文字的参数包括:底纹文
字所使用的字库信息、底纹文字在字库中的编码信息、底纹文字的颜色。
图3示出了根据本发明的另一个实施例的文字底纹的绘制方法的示意
流程图。
如图3所示,根据本发明的另一个实施例的文字底纹的绘制方法,包
括:
步骤302,设计并制作字体,如用制作工具设计并制作一款具有底纹
效果的文字。
步骤304,在排版软件中把该字体当作底纹使用。其中,需要注意文
字底纹的参数信息,包括:
字体名称:该底纹使用的字库名称;
字体大小:该底纹的大小;
字符编码:该底纹在字库中的编码;
底纹颜色:使用的颜色。
步骤306,目标区域生成SVG文件。具体地,把文字底纹所要放置
的目标区域设置为裁切路径,根据目标区域的外接矩形和底纹图案的大
小,计算出需要写几行几列的文字,然后把文字写入到SVG文件中。
步骤308,将SVG文件作为object(对象)嵌入HTML中,进行
EPUB(Electronic Publication,电子出版)。
本发明的上述技术方案使得将底纹的处理简化为文字的处理,确保设
计者方便地增加一种文字底纹。
以上结合附图详细说明了本发明的技术方案,考虑到目前并没有相关
的技术方案能够提供设计者添加文字底纹的功能。因此,本发明提出了一
种新的文字底纹的绘制方案,实现了在出版物中添加文字底纹的效果,优
化了出版物的设计效果,满足了设计者的设计需求,有利于提升设计者的
使用体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于
本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精
神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明
的保护范围之内。