图片处理方法、装置、计算设备及存储介质制造方法及图纸

技术编号:38464778 阅读:16 留言:0更新日期:2023-08-11 14:41
本发明专利技术公开了一种图片处理方法、装置、计算设备及存储介质,涉及互联网技术领域。方法在客户端执行,该方法包括:确定原始图片在画布上的展示区域;根据所述画布和所述展示区域,确定待修补区域;根据所述原始图片,生成图片副本;确定所述图片副本上的主体区域,根据所述主体区域对所述图片副本进行裁剪,以得到修补补丁;根据所述修补补丁对所述待修补区域进行修补,以生成修补后的图片并展示。根据本发明专利技术的技术方案,能够在Web页面实现对图片进行快速修补,以实现图片充满画布进行展示的效果。果。果。

【技术实现步骤摘要】
图片处理方法、装置、计算设备及存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种图片处理方法、装置、计算设备及存储介质。

技术介绍

[0002]图片修补技术,一般指素材图片不能充满当前画布,在保留图片主体不变形的情况下对图片四周修补,以使图片充满画布。例如画布比例为2:1,素材图片比例为16:9,在调整好图片视觉主体之后,图片没有充满整个画布,图片的周围会留下一些空白区域,这时候就需要修补图片,以使图片充满画布。
[0003]现有的图片修补方案,一般是使用Photoshop等专业图片处理软件,按照画布比例和尺寸要求来对图片进行修补,无法在web页面仅通过鼠标操作实现对图片的快速修补。
[0004]为此,需要一种图片处理方法,以解决上述技术方案中存在的问题。

技术实现思路

[0005]为此,本专利技术提供一种图片处理方法和图片处理装置,以解决或至少缓解上面存在的问题。
[0006]根据本专利技术的一个方面,提供一种图片处理方法,在客户端执行,所述方法包括:确定原始图片在画布上的展示区域;根据所述画布和所述展示区域,确定待修补区域;根据所述原始图片,生成图片副本;确定所述图片副本上的主体区域,根据所述主体区域对所述图片副本进行裁剪,以得到修补补丁;根据所述修补补丁对所述待修补区域进行修补,以生成修补后的图片并展示。
[0007]可选地,在根据本专利技术的图片处理方法中,根据所述修补补丁对所述待修补区域进行修补,以生成修补后的图片,包括:根据所述修补补丁对所述待修补区域进行修补,得到修补区域;根据所述修补区域和所述原始图片,生成修补后的图片。
[0008]可选地,在根据本专利技术的图片处理方法中,根据所述修补补丁对所述待修补区域进行修补,包括:根据所述待修补区域的尺寸,对所述修补补丁进行缩放;根据缩放后的修补补丁填充所述待修补区域。
[0009]可选地,在根据本专利技术的图片处理方法中,根据所述待修补区域的尺寸,对所述修补补丁进行缩放,包括:根据所述待修补区域的尺寸、以及所述修补补丁的尺寸,确定所述修补补丁的缩放比例;根据所述缩放比例,对所述修补补丁进行缩放。
[0010]可选地,在根据本专利技术的图片处理方法中,确定待修补区域包括:确定多个待修补区域;根据所述主体区域对所述图片副本进行裁剪,以得到修补补丁,包括:根据所述主体区域以及多个待修补区域的位置,对所述图片副本进行裁剪,得到与多个待修补区域相对应的多个修补补丁,以便根据每个修补补丁对相应的每个待修补区域进行修补。
[0011]可选地,在根据本专利技术的图片处理方法中,所述多个待修补区域包括:位于所述画布左侧与所述展示区域左侧之间的左侧待修补区域,位于所述画布右侧与所述展示区域右
侧之间的右侧待修补区域,位于所述画布上侧与所述展示区域上侧之间的上侧待修补区域,位于所述画布下侧与所述展示区域下侧之间的下侧待修补区域,位于与所述左侧待修补区域、所述上侧待修补区域相邻的左上角待修补区域,与所述左侧待修补区域、所述下侧待修补区域相邻的左下角待修补区域,与所述右侧待修补区域、所述上侧待修补区域相邻的右上角待修补区域,与所述右侧待修补区域、所述下侧待修补区域相邻的右下角待修补区域。
[0012]可选地,在根据本专利技术的图片处理方法中,在确定原始图片在画布上的展示区域之前,还包括:获取原始图片,将所述原始图片展示在所述画布上。
[0013]可选地,在根据本专利技术的图片处理方法中,还包括:响应于对所述原始图片的调整操作,确定所述原始图片在画布上的新的展示区域,其中,所述调整操作包括缩放操作、拖动操作、旋转操作中的一种或多种;根据所述画布和所述新的展示区域,确定新的待修补区域。
[0014]可选地,在根据本专利技术的图片处理方法中,所述客户端包括修补开关按钮;在确定原始图片在画布上的展示区域之前,还包括:响应于对所述修补开关按钮的开启操作,开启图片修补功能。
[0015]可选地,在根据本专利技术的图片处理方法中,还包括:保存修补后的图片。
[0016]可选地,在根据本专利技术的图片处理方法中,所述客户端包括Web页面,并适于在所述Web页面上基于画布展示图片。
[0017]根据本专利技术的一个方面,提供一种图片处理装置,驻留在计算设备中,所述方法包括:第一确定模块,适于确定原始图片在画布上的展示区域;第二确定模块,适于根据所述画布和所述展示区域,确定待修补区域;生成模块,适于根据所述原始图片,生成图片副本;裁剪模块,适于确定所述图片副本上的主体区域,根据所述主体区域对所述图片副本进行裁剪,以得到修补补丁;修补模块,适于根据所述修补补丁对所述待修补区域进行修补,以生成修补后的图片并展示。
[0018]根据本专利技术的一个方面,提供一种计算设备,包括:至少一个处理器;存储器,存储有程序指令,其中,程序指令被配置为适于由上述至少一个处理器执行,所述程序指令包括用于执行如上所述的图片处理方法的指令。
[0019]根据本专利技术的一个方面,提供一种存储有程序指令的可读存储介质,当该程序指令被计算设备读取并执行时,使得该计算设备执行如上所述的图片处理方法。
[0020]根据本专利技术的技术方案,针对在Web页面基于画布展示图片时,由于原始图片与画布的比例可能不一致,出现原始图片并未充满整个画布的情况,提供了一种图片处理方法,其中,通过确定原始图片在画布上的展示区域,根据画布和展示区域来确定一个或多个待修补区域,通过复制原始图片以形成图片副本,并根据图片副本上的主体区域来对图片副本进行裁剪,以得到修补补丁,进而,可以根据修补补丁对待修补区域进行修补,以生成修补后的图片。这样,修补后的图片能够充满画布进行展示。可见,根据本专利技术的技术方案,能够在Web页面实现对图片进行快速修补,以实现图片能够满足画布要求、充满画布进行展示的效果。
[0021]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够
更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0022]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0023]图1示出了根据本专利技术一个实施例的计算设备100的示意图;
[0024]图2示出了根据本专利技术一个实施例的图片处理方法200的流程示意图;
[0025]图3示出了根据本专利技术一个实施例中将原始图片展示在画布上的示意图;
[0026]图4、图5分别示出了根据本专利技术一个实施例中确定的待修补区域及修补补丁的示意图;
[0027]图6示出了根据本专利技术一个实施例中根据左侧修补补丁对左侧待修补区域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片处理方法,在客户端执行,所述方法包括:确定原始图片在画布上的展示区域;根据所述画布和所述展示区域,确定待修补区域;根据所述原始图片,生成图片副本;确定所述图片副本上的主体区域,根据所述主体区域对所述图片副本进行裁剪,以得到修补补丁;根据所述修补补丁对所述待修补区域进行修补,以生成修补后的图片并展示。2.如权利要求1所述的方法,其中,根据所述修补补丁对所述待修补区域进行修补,以生成修补后的图片,包括:根据所述修补补丁对所述待修补区域进行修补,得到修补区域;根据所述修补区域和所述原始图片,生成修补后的图片。3.如权利要求1或2所述的方法,其中,根据所述修补补丁对所述待修补区域进行修补,包括:根据所述待修补区域的尺寸,对所述修补补丁进行缩放;根据缩放后的修补补丁填充所述待修补区域。4.如权利要求3所述的方法,其中,根据所述待修补区域的尺寸,对所述修补补丁进行缩放,包括:根据所述待修补区域的尺寸、以及所述修补补丁的尺寸,确定所述修补补丁的缩放比例;根据所述缩放比例,对所述修补补丁进行缩放。5.如权利要求1

4中任一项所述的方法,其中,确定待修补区域包括:确定多个待修补区域;根据所述主体区域对所述图片副本进行裁剪,以得到修补补丁,包括:根据所述主体区域以及多个待修补区域的位置,对所述图片副本进行裁剪,得到与多个待修补区域相对应的多个修补补丁,以便根据每个修补补丁对相应的每个待修补区域进行修补。6.如权利要求5所述的方法,其中,所述多个待修补区域包括:位于所述画布左侧与所述展示区域左侧之间的左侧待修补区域,位于所述画布右侧与...

【专利技术属性】
技术研发人员:宋红凯蔡超
申请(专利权)人:车智互联北京科技有限公司
类型:发明
国别省市:

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

1