[发明专利]在排版过程中实现渐变底纹的方法及装置有效
申请号: | 200810055706.2 | 申请日: | 2008-01-07 |
公开(公告)号: | CN101216944A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 刘阳;杜虹 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 100871北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 排版 过程 实现 渐变 底纹 方法 装置 | ||
技术领域
本发明涉及图像处理技术领域,尤其涉及在排版过程中实现渐变底纹的技术。
背景技术
在平面设计、广告制作、商业印刷、排版等领域,经常为了丰富版面艺术效果,为文字块、图元块、图像块设置渐变色,并用设置的渐变色来填充不同渐变类型的渐变底纹。
所谓渐变色是由多个渐变点组成的一组颜色,相邻两个渐变点之间存在渐变中心。第一个渐变点确定为渐变色的起始点,最后一个渐变点确定为渐变色的终止点,渐变色起始点到终止点变化50%颜色对应的位置确定为渐变色的中心点。
所谓渐变底纹是用渐变色来填充,并且对应不同渐变类型的底纹。
目前排版领域中存在的用渐变色填充渐变底纹的方法很多,一般有以下几种:
(1)、将需要填充渐变色的渐变底纹进行分割,形成多个小的矩形区域块,计算每个矩形区域块对应的颜色值,根据得到的颜色值找到每个矩形区域块对应的颜色,并把此矩形区域块的所有像素点填充成一个颜色,这样填充得到的渐变色底纹颜色渐变不够平滑,颜色变化有跳跃感,并且图像放大后会失真。
(2)、排版领域中存在的渐变类型主要是线型渐变类型和圆形渐变类型。这两种渐变类型都需要计算渐变色的起始点和终止点的颜色值,并将得到颜色值作为系统函数的输入参数。如果渐变色的起始点和终止点的位置较近,则需要进行多次运算才能得到对象每个像素点在不同角度的颜色数据,计算量巨大,影响渐变底纹的显示速度;如果起始点和终止点的位置较远,根据渐变色起始点和终止点的颜色值对应的颜色,对底纹模板进行线性填充,那么颜色变化不够平滑,颜色变化有跳跃感。
(3)、直接计算对象的底纹位图,该底纹位图的像素点一般比较多,这样计算该位图像素点的颜色数据时,计算量比较大从而导致计算速度较慢。
随着排版技术的飞速发展,在排版过程中对图像处理的功能和效果提出了越来越高的要求,现有的线形和圆形渐变类型已经无法满足排版技术对排版版面的要求,以及对生成渐变底纹的效果的准确性的要求,并且生成渐变底纹的显示速度也有待提高。
发明内容
本发明提供了在排版过程中实现渐变底纹的方法及装置,增加了渐变底纹的渐变类型,并且提高了渐变底纹的显示速度,使渐变底纹的实现效果更准确,图像放大后颜色渐变更加平滑。
本发明实施例通过如下技术方案实现:
本发明实施例提供了一种在排版过程中实现渐变底纹的方法,该方法包括:
得到包含对象信息的矩阵;以及,得到对象外包框尺寸和屏幕显示区域尺寸;
根据得到的包含对象信息的矩阵、对象外包框尺寸和屏幕显示区域尺寸,计算对象的有效区域;
计算对象的有效区域相对于设定尺寸的模板位图的缩放比例,并根据得到的缩放比例以及用户设置的渐变角度、渐变中心点、渐变半径,得到所述模板位图的渐变角度、渐变中心点、渐变半径;以及,根据用户设置的渐变类型,计算所述模板位图中每个像素点的颜色数据;
根据所述模板位图的渐变角度、渐变中心点、渐变半径以及所述模板位图中每个像素点的颜色数据,生成渐变模板位图;
根据得到的包含对象信息的矩阵计算包含对象新信息的矩阵;根据所述包含对象新信息的矩阵以及所述缩放比例,将所述生成的渐变模板位图覆盖对象的位图。
本发明实施例还提供了一种渐变底纹实现装置,该渐变底纹实现装置包括:矩阵获得单元、有效区域获得单元、渐变信息获得单元、颜色数据获得单元、模板位图生成单元、覆盖单元;
其中,矩阵获得单元,用于得到包含对象信息的矩阵;以及,得到对象外包框尺寸和屏幕显示区域尺寸;
有效区域获得单元,用于根据得到的包含对象信息的矩阵、对象外包框尺寸和屏幕显示区域尺寸,计算对象的有效区域;
渐变信息获得单元,用于计算对象的有效区域相对于设定尺寸的模板位图的缩放比例,并根据得到的缩放比例以及用户设置的渐变角度、渐变中心点、渐变半径,得到所述模板位图的渐变角度、渐变中心点、渐变半径;
颜色数据获得单元,用于根据用户设置的渐变类型,计算所述模板位图中每个像素点的颜色数据;
模板位图生成单元,用于根据所述模板位图的渐变角度、渐变中心点、渐变半径以及所述模板位图中每个像素点的颜色数据,生成渐变模板位图;
覆盖单元,用于根据得到的包含对象信息的矩阵计算包含对象新信息的矩阵;根据所述包含对象新信息的矩阵以及所述缩放比例,将所述生成的渐变模板位图覆盖对象的位图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810055706.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:扭腰滑雪式椭圆机
- 下一篇:情绪发泄装置与情绪发泄装置的使用方法