图片处理方法、装置及设备制造方法及图纸

技术编号:20160536 阅读:25 留言:0更新日期:2019-01-19 00:13
本发明专利技术公开了一种图片处理方法、装置及设备。其中,该方法包括:获取填充至填充区域内的填充图片,以及填充方式;基于填充图片,确定预设填充方式对应的第一填充参数;基于第一填充参数,以及填充方式与预设填充方式的偏移关系,得到填充方式对应的第二填充参数;基于第二填充参数,按照预设填充方式将填充图片填充至填充区域内。本发明专利技术解决了现有技术中的图片处理方法按照不同填充方式将填充图片填充至填充区域内,处理过程复杂且工作量大的技术问题。

【技术实现步骤摘要】
图片处理方法、装置及设备
本专利技术涉及图像处理领域,具体而言,涉及一种图片处理方法、装置及设备。
技术介绍
对于PPT图片,PPT图片填充包括8种平铺方式(左上方式、左下方式、右上方式、右下方式、靠左方式、靠上方式、靠下方式、靠右方式)。目前,PPT图片填充现有的渲染方式的实现过程如图1所示,可以获取到具体的平铺方式,从而获取到PPT图片的填充参数,然后在渲染端添加对具体平铺方式的支持,按照填充参数进行渲染显示。但是,由于平铺方式种类较多,为了实现PPT图片填充,渲染端需要添加所有平铺方式的支持,处理过程复杂,工作量较大。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种图片处理方法、装置及设备,以至少解决现有技术中的图片处理方法按照不同填充方式将填充图片填充至填充区域内,处理过程复杂且工作量大的技术问题。根据本专利技术实施例的一个方面,提供了一种图片处理方法,包括:获取填充至填充区域内的填充图片,以及填充方式;基于填充图片,确定预设填充方式对应的第一填充参数;基于第一填充参数,以及填充方式与预设填充方式的偏移关系,得到填充方式对应的第二填充参数;基于第二填充参数,按照预设填充方式将填充图片填充至填充区域内。进一步地,填充方式包括如下之一:左上对齐、左下对齐、右上对齐、右下对齐、左对齐、上对齐、下对齐和右对齐。进一步地,基于第一填充参数,以及填充方式与预设填充方式的偏移关系,得到填充方式对应的第二填充参数,包括:获取填充图片的尺寸和填充区域的尺寸;基于填充图片的尺寸、填充区域的尺寸和偏移关系,得到相应的偏移距离;基于第一填充参数和偏移距离,得到第二填充参数。进一步地,偏移关系包括:竖直偏移和/或水平偏移,偏移距离包括:竖直方向上的偏移距离和/或水平方向上的偏移距离,其中,竖直偏移包括:第一竖直偏移或第二竖直偏移,水平偏移包括:第一水平偏移或第二水平偏移。进一步地,在偏移关系包括第一竖直偏移的情况下,基于填充图片的尺寸,基于填充图片的尺寸、填充区域的尺寸和偏移关系,得到相应的偏移距离,包括:获取填充区域的高与填充图片的高的比值,得到填充图片在竖直方向上的第一数量值;获取第一数量值的小数部分数值和填充图片的高的乘积,得到竖直方向上的第一偏移距离。进一步地,在偏移关系包括第一水平偏移的情况下,基于填充图片的尺寸,基于填充图片的尺寸、填充区域的尺寸和偏移关系,得到相应的偏移距离,包括:获取填充区域的宽与填充图片的宽的比值,得到填充图片在水平方向上的第二数量值;获取第二数量值的小数部分数值和填充图片的宽的乘积,得到水平方向上的第一偏移距离。进一步地,在偏移关系包括第二竖直偏移的情况下,基于填充图片的尺寸,基于填充图片的尺寸、填充区域的尺寸和偏移关系,得到相应的偏移距离,包括:获取填充区域的高与第一预设值的比值,得到第一比值;获取第一比值与填充图片的高的比值,得到填充图片在竖直方向上的第三数量值;基于第三数量值的小数部分数值、填充图片的高和第二预设值,得到竖直方向上的第二偏移距离。进一步地,基于第三数量值的小数部分数值、填充图片的高和第二预设值,得到竖直方向上的第二偏移距离,包括:在第三数量值的小数部分数值大于或等于第二预设值的情况下,获取第三数量值的小数部分数值与第二预设值之差,得到第一差值,并获取第一差值与填充图片的高的乘积,得到竖直方向上的第二偏移距离;在第三数量值的小数部分之小于第二预设值的情况下,获取第三数量值的小数部分数值与第二预设值之和,得到第一和值,并获取第一和值与填充图片的高的乘积,得到竖直方向上的第二偏移距离。进一步地,在偏移关系包括第二水平偏移的情况下,基于填充图片的尺寸,基于填充图片的尺寸、填充区域的尺寸和偏移关系,得到相应的偏移距离,包括:获取填充区域的宽与第一预设值的比值,得到第二比值;获取第二比值与填充图片的宽的比值,得到填充图片在竖直方向上的第四数量值;基于第四数量值的小数部分数值、填充图片的宽和第二预设值,得到水平方向上的第二偏移距离。进一步地,基于第四数量值的小数部分数值、填充图片的宽和第二预设值,得到水平方向上的第二偏移距离,包括:在第四数量值的小数部分数值大于或等于第二预设值的情况下,获取第四数量值的小数部分数值与第二预设值之差,得到第二差值,并获取第二差值与填充图片的宽的乘积,得到水平方向上的第二偏移距离;在第四数量值的小数部分之小于第二预设值的情况下,获取第四数量值的小数部分数值与第二预设值之和,得到第二和值,并获取第二和值与填充图片的宽的乘积,得到水平方向上的第二偏移距离。进一步地,在填充方式包括左下对齐的情况下,偏移关系包括第一竖直偏移;在填充方式包括右上对齐的情况下,偏移关系包括第一水平偏移;在填充方式包括右下对齐的情况下,偏移关系包括第一竖直偏移和第一水平偏移;在填充方式包括左对齐的情况下,偏移关系包括第二竖直偏移;在填充方式包括上对齐的情况下,偏移关系包括第二水平偏移;在填充方式包括右对齐的情况下,偏移关系包括第二竖直偏移和第一水平偏移;在填充方式包括下对齐的情况下,偏移关系包括第一竖直偏移和第二水平偏移。进一步地,基于第一填充参数和偏移距离,得到第二填充参数,包括:基于竖直方向上的偏移距离和/或水平方向上的偏移距离,对第一填充参数中的参数进行调整,得到第二填充参数。根据本专利技术实施例的另一方面,还提供了一种图片处理方法,包括:显示填充至填充区域内的填充图片,以及填充方式;显示填充后的填充区域,其中,填充后的填充区域是基于填充方式对应的第二填充参数,按照预设填充方式将填充图片填充至填充区域内得到的,第二填充参数是基于预设填充方式对应的第一填充参数,以及填充方式与预设填充方式的偏移关系得到的。根据本专利技术实施例的另一方面,还提供了一种图片处理装置,包括:获取模块,用于获取填充至填充区域内的填充图片,以及填充图片对应的填充方式;确定模块,用于基于填充图片,确定预设填充方式对应的第一填充参数;处理模块,用于基于第一填充参数,以及填充方式与预设填充方式的偏移关系,得到填充方式对应的第二填充参数;填充模块,用于基于第二填充参数,按照预设填充方式将填充图片填充至填充区域内。根据本专利技术实施例的另一方面,还提供了一种图片处理装置,包括:第一显示模块,用于显示填充至填充区域内的填充图片,以及填充方式;第二显示模块,用于显示填充后的填充区域,其中,填充后的填充区域是基于填充方式对应的第二填充参数,按照预设填充方式将填充图片填充至填充区域内得到的,第二填充参数是基于预设填充方式对应的第一填充参数,以及填充方式与预设填充方式的偏移关系得到的。根据本专利技术实施例的另一方面,还提供了一种图片处理设备,包括:显示屏,用于显示填充至填充区域内的填充图片;输入装置,用于输入填充方式;处理器,与显示屏和输入装置连接,用于基于填充图片,确定预设填充方式对应的第一填充参数,基于第一填充参数,以及填充方式与预设填充方式的偏移关系,得到填充方式对应的第二填充参数,并基于第二填充参数,按照预设填充方式将填充图片填充至填充区域内。根据本专利技术实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述的图片处理方法。根据本专利技术实施本文档来自技高网...

【技术保护点】
1.一种图片处理方法,其特征在于,包括:获取填充至填充区域内的填充图片,以及填充方式;基于所述填充图片,确定预设填充方式对应的第一填充参数;基于所述第一填充参数,以及所述填充方式与所述预设填充方式的偏移关系,得到所述填充方式对应的第二填充参数;基于所述第二填充参数,按照所述预设填充方式将所述填充图片填充至所述填充区域内。

【技术特征摘要】
1.一种图片处理方法,其特征在于,包括:获取填充至填充区域内的填充图片,以及填充方式;基于所述填充图片,确定预设填充方式对应的第一填充参数;基于所述第一填充参数,以及所述填充方式与所述预设填充方式的偏移关系,得到所述填充方式对应的第二填充参数;基于所述第二填充参数,按照所述预设填充方式将所述填充图片填充至所述填充区域内。2.根据权利要求1所述的方法,其特征在于,所述填充方式包括如下之一:左上对齐、左下对齐、右上对齐、右下对齐、左对齐、上对齐、下对齐和右对齐。3.根据权利要求2所述的方法,其特征在于,基于所述第一填充参数,以及所述填充方式与所述预设填充方式的偏移关系,得到所述填充方式对应的第二填充参数,包括:获取所述填充图片的尺寸和所述填充区域的尺寸;基于所述填充图片的尺寸、所述填充区域的尺寸和所述偏移关系,得到相应的偏移距离;基于所述第一填充参数和所述偏移距离,得到所述第二填充参数。4.根据权利要求3所述的方法,其特征在于,所述偏移关系包括:竖直偏移和/或水平偏移,所述偏移距离包括:竖直方向上的偏移距离和/或水平方向上的偏移距离,其中,所述竖直偏移包括:第一竖直偏移或第二竖直偏移,所述水平偏移包括:第一水平偏移或第二水平偏移。5.根据权利要求4所述的方法,其特征在于,在所述偏移关系包括所述第一竖直偏移的情况下,基于所述填充图片的尺寸,基于所述填充图片的尺寸、所述填充区域的尺寸和所述偏移关系,得到相应的偏移距离,包括:获取所述填充区域的高与所述填充图片的高的比值,得到所述填充图片在竖直方向上的第一数量值;获取所述第一数量值的小数部分数值和所述填充图片的高的乘积,得到竖直方向上的第一偏移距离。6.根据权利要求4所述的方法,其特征在于,在所述偏移关系包括所述第一水平偏移的情况下,基于所述填充图片的尺寸,基于所述填充图片的尺寸、所述填充区域的尺寸和所述偏移关系,得到相应的偏移距离,包括:获取所述填充区域的宽与所述填充图片的宽的比值,得到所述填充图片在水平方向上的第二数量值;获取所述第二数量值的小数部分数值和所述填充图片的宽的乘积,得到水平方向上的第一偏移距离。7.根据权利要求4所述的方法,其特征在于,在所述偏移关系包括所述第二竖直偏移的情况下,基于所述填充图片的尺寸,基于所述填充图片的尺寸、所述填充区域的尺寸和所述偏移关系,得到相应的偏移距离,包括:获取所述填充区域的高与第一预设值的比值,得到第一比值;获取所述第一比值与所述填充图片的高的比值,得到所述填充图片在竖直方向上的第三数量值;基于所述第三数量值的小数部分数值、所述填充图片的高和第二预设值,得到竖直方向上的第二偏移距离。8.根据权利要求7所述的方法,其特征在于,基于所述第三数量值的小数部分数值、所述填充图片的高和第二预设值,得到所述竖直方向上的第二偏移距离,包括:在所述第三数量值的小数部分数值大于或等于所述第二预设值的情况下,获取所述第三数量值的小数部分数值与所述第二预设值之差,得到第一差值,并获取所述第一差值与所述填充图片的高的乘积,得到所述竖直方向上的第二偏移距离;在所述第三数量值的小数部分之小于所述第二预设值的情况下,获取所述第三数量值的小数部分数值与所述第二预设值之和,得到第一和值,并获取所述第一和值与所述填充图片的高的乘积,得到所述竖直方向上的第二偏移距离。9.根据权利要求4所述的方法,其特征在于,在所述偏移关系包括所述第二水平偏移的情况下,基于所述填充图片的尺寸,基于所述填充图片的尺寸、所述填充区域的尺寸和所述偏移关系,得到相应的偏移距离,包括:获取所述填充区域的宽与第一预设值的比值,得到第二比值;获取所述第二比值与所述填充图片的宽的比值,得到所述填充图片在竖直方向上的第四数量值;基于所述第四数量值的小数部分数值、所述填充图片的宽和第二预设值,得到水平方向上的...

【专利技术属性】
技术研发人员:孙龙飞
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

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

1
相关领域技术
  • 暂无相关专利