图像裁剪方法、装置、设备及存储介质制造方法及图纸

技术编号:24500552 阅读:89 留言:0更新日期:2020-06-13 04:55
本申请实施例提供了一种图像裁剪方法、装置、设备及存储介质。其方法包括:在裁剪框的边框到达图像显示区域的第一目标位置,且所述裁剪框的拖动事件持续的情况下,调整所述裁剪框的裁剪区域内的图像的尺寸;当所述裁剪框的拖动事件结束,按照所述裁剪框的裁剪区域内的图像的当前尺寸比例,在所述图像显示区域的第二目标位置显示所述裁剪框的当前裁剪区域内的图像。本申请实施例降低裁剪操作难度、提高裁剪操作效率。

Image cutting method, device, equipment and storage medium

【技术实现步骤摘要】
图像裁剪方法、装置、设备及存储介质
本申请实施例涉及图像处理
,尤其涉及一种图像裁剪方法、装置、设备及存储介质。
技术介绍
图像裁剪功能是多数移动终端修图软件的基本功能。如图1A所示,图像裁剪功能被触发后,在移动终端显示屏100的图像显示区域101叠加显示目标图像102和裁剪框103。如图1B所示,移动终端的修图软件响应用户在裁剪框103边框上的拖动事件,调整裁剪框103的尺寸。如图1C所示,在拖动事件结束后,按照拖动事件结束时裁剪框103的边框比例,在图像显示区域101显示裁剪图像104,该裁剪图像104是拖动事件结束时裁剪框103内的目标图像102部分。上述对裁剪框的操作也称作跟手操作。当拖动裁剪框103的边框到达图像显示区域101的边缘时,本次裁剪结束,若未达到用户预期的裁剪效果,用户需要再次按照相同的方式拖动裁剪框103的边框,重复数次以达到预期的裁剪效果。随着裁剪图像的尺寸趋近于目标图像的尺寸,裁剪框103的可拖动范围越来越小,且操作难度增加。另外,在用户拖动裁剪框103的过程中,仅裁剪框103的尺寸随之变化,而目标图像的位置和尺寸均不发生变化。针对某些特殊的裁剪需求,例如,用户希望通过裁剪保留图像中心区域的画面,那么,现有的图像裁剪实现方式将导致操作复杂度增加。
技术实现思路
本申请实施例提供一种图像裁剪方法、装置、设备及存储介质,以达到降低裁剪操作难度、提高裁剪操作效率的目的。第一方面,本申请实施例提供一种图像裁剪方法,包括:在裁剪框的边框到达图像显示区域的第一目标位置,且该裁剪框的拖动事件持续的情况下,调整该裁剪框的裁剪区域内的图像的尺寸;当上述裁剪框的拖动事件结束,按照该裁剪框的裁剪区域内的图像的当前尺寸比例,在上述图像显示区域的第二目标位置显示该裁剪框的当前裁剪区域内的图像。本申请实施例提供的图像裁剪方法,在裁剪框的边框到达图像显示区域的第一目标位置,例如到达图像显示区域的边界,若裁剪框未被释放,即裁剪框的拖动事件仍然持续,则图像裁剪过程仍然可以持续进行,即在这种情况下,可以调整该裁剪框的裁剪区域内的图像的尺寸。因此,采用本申请实施例提供的方法,用户在拖动裁剪框至图像显示区域的边界时,只要不释放裁剪框,实现本申请实施例提供的方法的应用程序会继续调整图像的尺寸,达到继续裁剪的目的,可以避免用户为达到预期效果而频繁按照相同的方式拖动裁剪框,降低图像裁剪的操作难度,提高了图像裁剪的效率。可选的,在裁剪框的边框到达图像显示区域的第一目标位置,且该裁剪框的拖动事件持续的情况下,调整该裁剪框的裁剪区域内的图像的尺寸,直至该裁剪框的拖动事件结束或者该裁剪框的边框到达目标图像的边界。其中,裁剪框的裁剪区域内的图像为所述目标图像的一部分。应当指出的是,图像裁剪的目的在于通过裁剪保留用户所需要的画面,一般情况下,当裁剪框的边框到达目标图像的边界,可能已经出现了用户所需要的画面,因此不需要继续调整图像的尺寸。因此,预先设定“裁剪框的边框到达目标图像的边界”作为图像尺寸调整的截止条件,当满足这一截止条件时,自动停止图像裁剪,提高图像裁剪质量和效果。上述任意方法实施例中,上述图像显示区域的第一目标位置可以为以下任意位置:图像显示区域的边界,裁剪框的边框达到设定的最小尺寸时该边框所在的图像显示区域的位置。可见,本申请实施例提供的方法,在裁剪框的边框到达图像显示区域的边界时,仍然可以继续进行图像裁剪;另外,在裁剪框的边框到达设定的最小尺寸时,仍然可以继续进行图像裁剪。在此基础上,在裁剪框的边框到达图像显示区域的边界,该裁剪框的拖动事件开始时该裁剪框的边框未与目标图像的边界重合,且该裁剪框的拖动事件持续的情况下,调整该裁剪框的裁剪区域内的图像的尺寸是指缩小该裁剪框的裁剪区域内的图像的尺寸;在裁剪框的边框到达图像显示区域的边界,该裁剪框的拖动事件开始时该裁剪框的边框与该目标图像的边界重合,且该裁剪框的拖动事件持续的情况下,调整该裁剪框的裁剪区域内的图像的尺寸具体是指放大该裁剪框的裁剪区域内的图像的尺寸;在裁剪框的边框达到设定的最小尺寸,且该裁剪框的拖动事件持续的情况下,调整该裁剪框的裁剪区域内的图像的尺寸具体是指放大该裁剪框的裁剪区域内的图像的尺寸。可选的,缩小裁剪框的裁剪区域内的图像的尺寸,使得裁剪框的裁剪区域内的图像在目标图像中的占比增加。在上述任意方法实施例的基础上,在裁剪框的边框到达图像显示区域的第一目标位置,且该裁剪框的拖动事件持续的情况下,一方面,可以持续调整裁剪框的裁剪区域内的图像的显示尺寸,相应的,裁剪框的裁剪区域内的图像的当前尺寸比例是根据当前显示尺寸确定的。这种情况下,在图像裁剪的过程中,可以实时预览图像裁剪效果,有助于提高图像裁剪的效率。另一方面,也可以调整裁剪框的裁剪区域内的图像的尺寸参数,相应的,裁剪框的裁剪区域内的图像的当前尺寸比例是根据裁剪框的拖动事件结束时的尺寸参数确定的。这种情况下,虽然不能在图像裁剪的过程中实时预览图像裁剪效果,但由于记录了图像的尺寸参数,因此,可以在拖动事件结束后,准确显示图像裁剪结果。在上述任意方法实施例的基础上,可以根据裁剪框的拖动事件的参数确定图像尺寸调整速度,按照该图像调整速度调整裁剪框的裁剪区域内的图像的尺寸。专利技术人在实现本专利技术的过程中,通过对用户使用习惯进行分析发现,用户在拖动裁剪框时的某些拖动习惯反映了其对图像尺寸调整速度的期待。而这些拖动习惯会反映到拖动事件的参数中。因此,根据拖动事件的参数确定图像调整速度,可以控制拖动操作符合或贴近用户对图像尺寸调整速度的期待。其中,裁剪框的拖动事件的参数可以包括拖动距离,拖动距离越大,图像尺寸调整速度越大。专利技术人在实现本专利技术的过程中,通过对用户使用习惯进行分析发现,用户在拖动裁剪框时,拖动幅度越大,即拖动事件的拖动距离越大,表示用户期望的图像尺寸调整速度越快。因此,根据拖动距离确定图像尺寸调整速度符合用户的期待。在上述任意方法实施例的基础上,本申请实施例提供的方法还可以在裁剪框的拖动事件持续的情况下,调整目标图像的显示位置,使得目标图像的中心始终与所述裁剪框的裁剪区域的中心重合,或者,使得目标图像的中心按照指定路径向裁剪框的裁剪区域的中心靠近。若用户期望保留的画面靠近或位于目标图像的中心区域,在图像裁剪过程中,若目标图像的显示位置始终不变,则需要在多个方向上多次调整裁剪框的边框。若按照上述方式调整目标图像的显示位置,则可以尽量避免图像裁剪的过程中错过用户期望保留的画面,通过少量方向上的少次调整即可达到预期效果,提高裁剪效率。第二方面,本申请实施例提供一种图像裁剪装置,包括:图像调整模块,用于在裁剪框的边框到达图像显示区域的第一目标位置,且该裁剪框的拖动事件持续的情况下,调整该裁剪框的裁剪区域内的图像的尺寸;图像显示模块,用于当上述裁剪框的拖动事件结束,按照该裁剪框的裁剪区域内的图像的当前尺寸比例,在上述图像显示区域的第二目标位置显示该裁剪框的当前裁剪区域内的本文档来自技高网...

【技术保护点】
1.一种图像裁剪方法,其特征在于,包括:/n在裁剪框的边框到达图像显示区域的第一目标位置,且所述裁剪框的拖动事件持续的情况下,调整所述裁剪框的裁剪区域内的图像的尺寸;/n当所述裁剪框的拖动事件结束,按照所述裁剪框的裁剪区域内的图像的当前尺寸比例,在所述图像显示区域的第二目标位置显示所述裁剪框的当前裁剪区域内的图像。/n

【技术特征摘要】
1.一种图像裁剪方法,其特征在于,包括:
在裁剪框的边框到达图像显示区域的第一目标位置,且所述裁剪框的拖动事件持续的情况下,调整所述裁剪框的裁剪区域内的图像的尺寸;
当所述裁剪框的拖动事件结束,按照所述裁剪框的裁剪区域内的图像的当前尺寸比例,在所述图像显示区域的第二目标位置显示所述裁剪框的当前裁剪区域内的图像。


2.根据权利要求1所述的方法,其特征在于:
在裁剪框的边框到达图像显示区域的第一目标位置,且所述裁剪框的拖动事件持续的情况下,调整所述裁剪框的裁剪区域内的图像的尺寸,直至所述裁剪框的拖动事件结束或者所述裁剪框的边框到达目标图像的边界,所述裁剪框的裁剪区域内的图像为所述目标图像的一部分;
和/或,
所述图像显示区域的第一目标位置为以下任意位置:所述图像显示区域的边界,所述裁剪框的边框达到设定的最小尺寸时所述边框所在的图像显示区域的位置;
和/或,
所述在裁剪框的边框到达图像显示区域的第一目标位置,且所述裁剪框的拖动事件持续的情况下,调整所述裁剪框的裁剪区域内的图像的尺寸,包括:在裁剪框的边框到达图像显示区域的第一目标位置,且所述裁剪框的拖动事件持续的情况下,持续调整所述裁剪框的裁剪区域内的图像的显示尺寸,所述裁剪框的裁剪区域内的图像的当前尺寸比例是根据当前显示尺寸确定的;或者,在裁剪框的边框到达图像显示区域的第一目标位置,且所述裁剪框的拖动事件持续的情况下,调整所述裁剪框的裁剪区域内的图像的尺寸参数,所述裁剪框的裁剪区域内的图像的当前尺寸比例是根据所述裁剪框的拖动事件结束时的尺寸参数确定的。


3.根据权利要求2所述的方法,其特征在于:
在裁剪框的边框到达图像显示区域的边界,所述裁剪框的拖动事件开始时所述裁剪框的边框未与所述目标图像的边界重合,且所述裁剪框的拖动事件持续的情况下,所述调整所述裁剪框的裁剪区域内的图像的尺寸,包括:缩小所述裁剪框的裁剪区域内的图像的尺寸;
在裁剪框的边框到达图像显示区域的边界,所述裁剪框的拖动事件开始时所述裁剪框的边框与所述目标图像的边界重合,且所述裁剪框的拖动事件持续的情况下,所述调整所述裁剪框的裁剪区域内的图像的尺寸,包括:放大所述裁剪框的裁剪区域内的图像的尺寸;
在裁剪框的边框达到设定的最小尺寸,且所述裁剪框的拖动事件持续的情况下,所述调整所述裁剪框的裁剪区域内的图像的尺寸,包括:放大所述裁剪框的裁剪区域内的图像的尺寸。


4.根据权利要求3所述的方法,其特征在于...

【专利技术属性】
技术研发人员:李林兴
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1