一种快速绘制背景的方法及系统技术方案

技术编号:11225404 阅读:85 留言:0更新日期:2015-03-27 22:38
本发明专利技术是一种快速绘制背景的方法及系统,采用图片复制拼接在所述目标区域的方法来绘制背景,不用通过遍历背景的每一像素点,因此大大减少了内存消耗,节省了背景设置时间,在不增加成本的情况下大大提高了用户使用感受。

【技术实现步骤摘要】
一种快速绘制背景的方法及系统
本专利技术涉及一种绘制背景的方法及系统,具体地说是一种快速绘制规则背景的方法及系统,属于终端设备的图形用户交互界面领域。
技术介绍
用户在使用终端设备阅读图书时,自定义背景是一个常用的操作,终端设备绘制背景的方法通常有两种,一种是通过遍历每个像素点来进行颜色复制,当需要绘制背景的目标区域的尺寸很大时,遍历的次数就会极为庞大,绘制背景的时间会很长;另一种是将小的图像按照目标区域的尺寸拼接成大的图像,将其绘制在目标区域中,此方法需要在内存中拼图,在终端设备上及其耗费内存,影响终端设备的运行速度。在内存有限的终端设备上,采用上述两种方法来进行背景绘制,具有极其占用内存资源,并且响应速度慢的缺点。
技术实现思路
为此,本专利技术所要解决的是现有技术中在绘制背景时占用内存大并且响应速度慢的问题,从而提供一种可以快速绘制背景的方法。 为解决上述技术问题,本专利技术是一种快速绘制背景的方法,包括如下步骤: 将图片复制到目标区域上; 复制拼接步骤:以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作。 一种快速绘制背景的方法,还包括如下步骤: 将最后得到的所述整体的图片剪裁为目标区域大小的图片。 一种快速绘制背景的方法, 所述目标区域为矩形,将图片复制到所述目标区域的一个顶角上。 一种快速绘制背景的方法,所述复制拼接步骤具体包括: 横向上的复制拼接操作:以此时所述目标区域上的图片为原始图片,复制m个所述原始图片,将复制的m个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,整体的图片的宽为EW,Eff= (m+1 )J*Iff,重复此步骤,直到EW彡Sff,停止横向上的复制拼接操作,其中,所述m为大于或等于I的整数,所述j为所述横向上进行复制操作的次数; 其中,所述图片的宽为IW,所述目标区域的宽为SW。 一种快速绘制背景的方法,所述复制拼接步骤具体包括: 纵向上的复制拼接操:以此时所述目标区域上的图片为原始图片,复制η个所述原始图片,将复制的η个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,整体的图片的高为H1,EH= (n+l)k*IH,重复此步骤,直到EH彡SH,停止纵向上的复制拼接操作,其中,所述η为大于或等于I的整数,所述k为所述纵向上的进行复制操作的次数; 其中,所述图片的高为IH,所述目标区域的高为SH。 一种快速绘制背景的方法,所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。 一种快速绘制背景的方法, 当SW < SH 并且 IW < IH 时,令m < η ; 当SW > SH 并且 IW > IH 时,令m > η ; [0021 ]当 SW=SH 并且 IW=IH 时,令 m=n。 一种快速绘制背景的系统,包括: 复制装置,用于将图片复制到目标区域上; 复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作。 一种快速绘制背景的系统,还包括: 剪裁装置,用于将最后得到的所述整体的图片剪裁为目标区域大小的图片。 —种快速绘制背景的系统,所述复制装置为顶角复制装置, 所述顶角复制装置,用于将图片复制到所述目标区域的一个顶角上,其中,所述目标区域为矩形。 一种快速绘制背景的系统,所述复制拼接装置包括: 横向复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制m个所述原始图片,将复制的m个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,整体的图片的宽为EW,Eff= (m+1 )J*Iff,重复此步骤,直到EW彡Sff,停止横向上的复制拼接操作,其中,所述m为大于或等于I的整数,所述j为所述横向上进行复制操作的次数; 其中,所述图片的宽为IW,所述目标区域的宽为SW。 一种快速绘制背景的系统,所述复制拼接装置包括: 纵向复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制η个所述原始图片,将复制的η个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,整体的图片的高为EH,EH=(n+l)k*IH,重复此步骤,直到EH彡SH,停止纵向上的复制拼接操作,其中,所述η为大于或等于I的整数,所述k为所述纵向上的进行复制操作的次数; 其中,所述图片的高为IH,所述目标区域的高为SH。 一种快速绘制背景的系统,还包括: 间隔控制装置,用于控制所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。 —种快速绘制背景的系统,所述复制拼接装置还包括: m、η选择装置,用于判断当SW < SH并且IW < IH时,令m < η ;当SW > SH并且IW > IH 时,令 m > η ;当 SW=SH 并且 IW=IH 时,令 m=n。 本专利技术的上述技术方案相比现有技术具有以下优点: 1、本专利技术所述的一种快速绘制背景的方法及系统,采用图片复制拼接在所述目标区域的方法来绘制背景,不用通过遍历背景的每一像素点,因此大大减少了内存消耗,节省了背景设置时间,在不增加成本的情况下大大提高了用户使用感受。 2、本专利技术所述的一种快速绘制背景的方法及系统,当所述目标区域为矩形时,将图片复制到所述目标区域的一个顶角上,便于复制拼接步骤中从目标区域的顶角开始进行复制拼接操作,能够避免从所述目标区域的中间区域上开始复制拼接操作,所导致的得到的整体的图片的四边都大于所述目标区域的四边,所导致的资源浪费,能够有效提高复制拼接操作的效率。 3、本专利技术所述的一种快速绘制背景的方法及系统,采用横向上的复制拼接操作和纵向上的复制拼接操作,来实现所述目标区域的连续的无缝拼接,有效提高了复制拼接操作的工作效率。 4、本专利技术所述的一种快速绘制背景的方法及系统,当SW < SH并且IW < IH时,令m<n;当SW>SH并且IW> IH时,令m>n;当SW=SH并且IW=IH时,令m=n。即每次横向复制原始图片的个数及每次纵向复制原始图片的个数,能够根据目标区域的宽和高及最初复制在起始位置上的图片的宽和高来进行调整,采用这种方式能够进一步减少横向及纵向上复制的次数,进而减少背景设置时间。 【附图说明】 为了使本专利技术的内容更容易被清楚的理解,下面根据本专利技术的具体实施例并结合附图,对本专利技术作进一步详细的说明,其中 图1是本专利技术一个实施例的一种快速绘制背景的方法将图片复制到起始位置的示意图; 图2是本专利技术一个实施例的一种快速绘制背景的方法复制一次的示意图; 图本文档来自技高网...

【技术保护点】
一种快速绘制背景的方法,其特征在于,包括如下步骤:将图片复制到目标区域上;复制拼接步骤:以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作。

【技术特征摘要】
1.一种快速绘制背景的方法,其特征在于,包括如下步骤: 将图片复制到目标区域上; 复制拼接步骤:以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作。2.根据权利要求1所述的一种快速绘制背景的方法,其特征在于,还包括如下步骤: 将最后得到的所述整体的图片剪裁为目标区域大小的图片。3.根据权利要求1或2所述的一种快速绘制背景的方法,其特征在于, 所述目标区域为矩形,将图片复制到所述目标区域的一个顶角上。4.根据权利要求3所述的一种快速绘制背景的方法,其特征在于,所述复制拼接步骤具体包括: 横向上的复制拼接操作:以此时所述目标区域上的图片为原始图片,复制m个所述原始图片,将复制的m个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,整体的图片的宽为EW,Eff= (m+1 )J*Iff,重复此步骤,直到EW ^ SW,停止横向上的复制拼接操作,其中,所述m为大于或等于I的整数,所述j为所述横向上进行复制操作的次数; 其中,所述图片的宽为IW,所述目标区域的宽为SW。5.根据权利要求3或4所述的一种快速绘制背景的方法,其特征在于,所述复制拼接步骤具体包括: 纵向上的复制拼接操:以此时所述目标区域上的图片为原始图片,复制η个所述原始图片,将复制的η个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,整体的图片的高为EH,EH= (n+l)k*IH,重复此步骤,直到EH ^ SH,停止纵向上的复制拼接操作,其中,所述η为大于或等于I的整数,所述k为所述纵向上的进行复制操作的次数; 其中,所述图片的高为IH,所述目标区域的高为SH。6.根据权利要求5所述的一种快速绘制背景的方法,其特征在于,所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。7.根据权利要求5或6所述的一种快速绘制背景的方法,其特征在于, 当SW < SH并且IW < IH时,令m < η ; 当SW > SH并且IW > IH时,令m > η ; 当SW=SH并且IW=IH时,令m=n。8.一种快速绘制背景的系统,其特征在于,包括: 复制装置,用于将图片复制到目标区...

【专利技术属性】
技术研发人员:贾丽郭巍
申请(专利权)人:北大方正集团有限公司北京方正阿帕比技术有限公司
类型:发明
国别省市:北京;11

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

1