一种缩略图裁剪方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:20546612 阅读:20 留言:0更新日期:2019-03-09 19:31
本发明专利技术实施例提供了一种缩略图裁剪方法、装置、电子设备及可读存储介质,方案如下:可以获取包含目标物的待裁剪图片,确定待裁剪图片中目标物所在区域的第一中心位置,将第一中心位置与预设裁剪框的第二中心位置进行匹配,得到待裁剪图片的待裁剪区域,从待裁剪图片中截取待裁剪区域,得到目标缩略图。通过本发明专利技术实施例提供的方案,可以根据第一中心位置和第二中心位置,截取目标物所在区域,可尽量保留原始图片的图像信息,解决了缩略图中对视较多原始图片中图像信息的问题,增强了视觉效果。

A thumbnail clipping method, device, electronic equipment and readable storage medium

The embodiment of the present invention provides a thumbnail clipping method, device, electronic equipment and readable storage medium. The scheme is as follows: the clipping picture containing the target object can be obtained, the first central position of the target area in the clipping picture can be determined, the first central position can be matched with the second central position of the preset clipping frame, and the clipping area of the image to be clipped can be obtained. The target thumbnail is obtained by intercepting the area to be clipped from the image to be clipped. The scheme provided by the embodiment of the present invention can intercept the area where the object is located according to the first and second central positions, and retain the image information of the original picture as far as possible, thus solving the problem of having more image information in the original picture in the thumbnail, and enhancing the visual effect.

【技术实现步骤摘要】
一种缩略图裁剪方法、装置、电子设备及可读存储介质
本专利技术涉及计算机
,特别是涉及一种缩略图裁剪方法、装置、电子设备及可读存储介质。
技术介绍
随着网络的普及,信息软件的中的信息越来越多。为了便于用户查找到需要的信息,在信息软件的列表页中,采用缩略图,以简洁的形式把正文内容表达出来。其中,信息软件可以网页新闻、手机相册等。目前,信息软件的列表页中的缩略图可以通过以下方式裁剪获得:对原始图片进行等比例缩放,在缩放后的图片的预设位置处裁剪预设大小的图片得到,该原始图片的缩略图。其中,预设位置可以为左上角、右下角、中心等位置。然而,在原始图片与缩略图的宽高相差很大的情况下,在缩放后的图片的预设位置处裁剪,得到缩略图,很可能会丢失很多的图像信息,影响用户视觉效果。
技术实现思路
本专利技术实施例的目的在于提供一种缩略图裁剪方法、装置、电子设备及可读存储介质,以解决缩略图中丢失较多原始图片中的图像信息的问题,增强视觉效果。具体技术方案如下:为实现上述目的,本专利技术实施例提供了一种缩略图裁剪方法,所述方法包括:获取包含目标物的待裁剪图片;确定所述待裁剪图片中目标物所在区域的第一中心位置;将所述第一中心位置与预设剪裁框的第二中心位置进行匹配,得到所述待裁剪图片的待裁剪区域;从所述待裁剪图片中截取所述待裁剪区域,得到目标缩略图。可选的,所述待裁剪图片中至少包含一个目标物;所述确定所述待裁剪图片中目标物所在区域的第一中心位置的步骤,包括:确定所述待裁剪图片中每一目标物所占区域的面积;选取面积最大的目标物所占区域,作为目标区域;将所述目标区域中心点的位置确定为第一中心位置。可选的,所述目标物包括人脸、动物、景物中的一种或多种。可选的,所述将所述第一中心位置与预设剪裁框的第二中心位置进行匹配,得到所述待裁剪图片的待裁剪区域的步骤,包括:确定预设裁剪框的宽度与所述待裁剪图片的宽度的第一比值,以及所述预设裁剪框的高度与所述待裁剪图片的高度的第二比值;根据所述第一比值和所述第二比值,等比例放大所述预设裁剪框,得到放大裁剪框;确定所述放大裁剪框中与所述第二中心位置对应的第三中心位置;将所述第一中心位置与所述第三的中心位置进行匹配,得到所述待裁剪图片的待裁剪区域。可选的,所述根据所述第一比值和所述第二比值,等比例放大所述预设裁剪框,得到放大裁剪框的步骤,包括:若所述第一比值不小于所述第二比值,则等比例放大所述预设裁剪框,使放大后的所述预设裁剪框的宽度等于所述待裁剪图片的宽度,得到第一放大裁剪框;所述将所述第一中心位置与所述第三的中心位置进行匹配,得到所述待裁剪图片的待裁剪区域的步骤,包括:基于所述第一中心位置,移动所述第一放大裁剪框,使所述第三的中心位置的高度坐标与所述第一中心位置的高度坐标相同;确定所述第一放大裁剪框的第一侧边界是否超出所述待裁剪图片的所述第一侧边界;所述第一侧边界为上边界或下边界;若是,则移动所述第一放大裁剪框,使所述第一放大裁剪框的所述第一侧边界与所述待裁剪图片的所述第一侧边界重合;将所述待裁剪图片中所述第一放大裁剪框所在的区域,作为所述待裁剪图片的待裁剪区域。可选的,所述根据所述第一比值和所述第二比值,等比例放大所述预设裁剪框,得到放大裁剪框的步骤,包括:若所述第一比值小于所述第二比值,则等比例放大所述预设裁剪框,使放大后的所述预设裁剪框的高度等于所述待裁剪图片的高度,得到第二放大裁剪框;所述将所述第一中心位置与所述第三中心位置进行匹配,得到所述待裁剪图片的待裁剪区域的步骤,包括:基于所述第一中心位置,移动所述第二放大裁剪框,使所述第三中心位置的宽度坐标与所述第一中心位置的宽度坐标相同;确定所述第二放大裁剪框的第二侧边界是否超出所述待裁剪图片的所述第二侧边界;所述第二侧边界为左边界或右边界;若是,则移动所述第二放大裁剪框,使所述第二放大裁剪框的所述第二侧边界与所述待裁剪图片的所述第二侧边界重合;将所述待裁剪图片中所述第二放大裁剪框所在的区域,作为所述待裁剪图片的待裁剪区域。可选的,所述从所述待裁剪图片中截取所述待裁剪区域,得到目标缩略图的步骤,包括:从所述待裁剪图片中截取所述待裁剪区域,得到初始缩略图;按照所述预设裁剪框的大小等比例缩小所述初始缩略图,得到目标缩略图。可选的,所述将所述第一中心位置与预设剪裁框的第二中心位置进行匹配,得到所述待裁剪图片的待裁剪区域的步骤,包括:确定预设裁剪框的宽度与所述待裁剪图片的宽度的第一比值,以及所述预设裁剪框的高度与所述待裁剪图片的高度的第二比值;根据所述第一比值和所述第二比值,等比例缩小所述待裁剪图片,得到缩小图片;确定所述缩小图片中与所述第一中心位置对应的第四中心位置;将所述第四中心位置与所述第二中心位置进行匹配,得到所述缩小图片的待裁剪区域。可选的,所述根据所述第一比值和所述第二比值,等比例缩小所述待裁剪图片,得到缩小图片的步骤,包括:若所述第一比值不小于所述第二比值,则等比例缩小所述待裁剪图片,使缩小后的所述待裁剪图片的宽度等于所述预设裁剪框的宽度,得到第一缩小图片;所述将所述第四中心位置与所述第二中心位置进行匹配,得到所述缩小图片的待裁剪区域的步骤,包括:基于所述第四中心位置,移动所述预设裁剪框,使所述第四中心位置的高度坐标与所述第二中心位置的高度坐标相同;确定所述预设裁剪框的第一侧边界是否超出所述第一缩小图片的所述第一侧边界;所述第一侧边界为上边界或下边界;若是,则移动所述预设裁剪框,使所述预设裁剪框的所述第一侧边界与所述第一缩小图片的所述第一侧边界重合;将所述第一缩小图片中所述预设裁剪框所在的区域,作为所述第一缩小图片的待裁剪区域。可选的,所述根据所述第一比值和所述第二比值,等比例缩小所述待裁剪图片,得到缩小图片的步骤,包括:若所述第一比值小于所述第二比值,则等比例缩小所述待裁剪图片,使缩小后的所述待裁剪图片的高度等于所述预设裁剪框的宽度,得到第二缩小图片;所述将所述第四中心位置与所述第二中心位置进行匹配,得到所述缩小图片的待裁剪区域的步骤,包括:基于所述第四中心位置,移动所述预设裁剪框,使所述第四中心位置的宽度坐标与所述第二中心位置的宽度坐标相同;确定所述预设裁剪框的第二侧边界是否超出所述第二缩小图片的所述第二侧边界;所述第二侧边界为左边界或右边界;若是,则移动所述预设裁剪框,使所述预设裁剪框的所述第二侧边界与所述第二缩小图片的第二侧边界重合;将所述第二缩小图片中所述预设裁剪框所在的区域,作为所述第二缩小图片的待裁剪区域。为实现上述目的,本专利技术实施例还提供了一种缩略图裁剪装置,所述装置包括:待裁剪图片获取模块,用于获取包含目标物的待裁剪图片;中心位置确定模块,用于确定所述待裁剪图片中目标物所在区域的第一中心位置;待裁剪区域确定模块,用于将所述第一中心位置与预设剪裁框的第二中心位置进行匹配,得到所述待裁剪图片的待裁剪区域;缩略图截取模块,用于从所述待裁剪图片中截取所述待裁剪区域,得到目标缩略图。可选的,所述待裁剪图片中至少包含一个目标物;所述中心位置确定模块,具体用于确定所述待裁剪图片中每一目标物所占区域的面积;选取面积最大的目标物所占区域,作为目标区域;将所述目标区域中心点的位置确定为第一中心位置。可选的,所述目标物包括人脸、动物、景物中的一种或多本文档来自技高网...

【技术保护点】
1.一种缩略图裁剪方法,其特征在于,包括:获取包含目标物的待裁剪图片;确定所述待裁剪图片中目标物所在区域的第一中心位置;将所述第一中心位置与预设剪裁框的第二中心位置进行匹配,得到所述待裁剪图片的待裁剪区域;从所述待裁剪图片中截取所述待裁剪区域,得到目标缩略图。

【技术特征摘要】
1.一种缩略图裁剪方法,其特征在于,包括:获取包含目标物的待裁剪图片;确定所述待裁剪图片中目标物所在区域的第一中心位置;将所述第一中心位置与预设剪裁框的第二中心位置进行匹配,得到所述待裁剪图片的待裁剪区域;从所述待裁剪图片中截取所述待裁剪区域,得到目标缩略图。2.根据权利要求1所述的方法,其特征在于,所述待裁剪图片中至少包含一个目标物;所述确定所述待裁剪图片中目标物所在区域的第一中心位置的步骤,包括:确定所述待裁剪图片中每一目标物所占区域的面积;选取面积最大的目标物所占区域,作为目标区域;将所述目标区域的中心点的位置,确定为第一中心位置。3.根据权利要求1或2所述的方法,其特征在于,所述目标物包括人脸、动物、景物中的一种或多种。4.根据权利要求1所述的方法,其特征在于,所述将所述第一中心位置与预设剪裁框的第二中心位置进行匹配,得到所述待裁剪图片的待裁剪区域的步骤,包括:确定预设裁剪框的宽度与所述待裁剪图片的宽度的第一比值,以及所述预设裁剪框的高度与所述待裁剪图片的高度的第二比值;根据所述第一比值和所述第二比值,等比例放大所述预设裁剪框,得到放大裁剪框;确定所述放大裁剪框中与所述第二中心位置对应的第三中心位置;将所述第一中心位置与所述第三中心位置进行匹配,得到所述待裁剪图片的待裁剪区域。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一比值和所述第二比值,等比例放大所述预设裁剪框,得到放大裁剪框的步骤,包括:若所述第一比值不小于所述第二比值,则等比例放大所述预设裁剪框,使放大后的所述预设裁剪框的宽度等于所述待裁剪图片的宽度,得到第一放大裁剪框;所述将所述第一中心位置与所述第三中心位置进行匹配,得到所述待裁剪图片的待裁剪区域的步骤,包括:基于所述第一中心位置,移动所述第一放大裁剪框,使所述第三中心位置的高度坐标与所述第一中心位置的高度坐标相同;确定所述第一放大裁剪框的第一侧边界是否超出所述待裁剪图片的所述第一侧边界;所述第一侧边界为上边界或下边界;若是,则移动所述第一放大裁剪框,使所述第一放大裁剪框的所述第一侧边界与所述待裁剪图片的所述第一侧边界重合;将所述待裁剪图片...

【专利技术属性】
技术研发人员:陈星宇姚乾鹏朱昊远唐高林郭兆冉
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1