【技术实现步骤摘要】
图像处理方法、装置、设备及存储介质
[0001]本申请涉及图像处理
,尤其涉及一种图像处理方法、装置、设备及存储介质。
技术介绍
[0002]画布(canvas)是具有图形界面功能的组件,它可以提供图像处理功能。在一些应用场景中,图形用户界面上有展示图片的需求,例如,在线展示商品图像,且支持缩放操作。在执行缩放操作过程中,利用canvas对原始图像进行缩放,并绘制缩放后的原始图像得到画布图像,整个过程中,绘制画布的效率较低。
技术实现思路
[0003]本申请的多个方面提供一种图像处理方法、装置、设备及存储介质,用以提高绘制画布图像的效率。
[0004]本申请实施例提供一种图像处理方法,应用于电子终端,电子终端上存储有第一原始图像,且第一原始图像关联有隐式取图框,隐式取图框用于在第一原始图像上确定框选区域,电子终端提供有图形用户界面,方法包括:在图形用户界面上显示第一画布图像,第一画布图像是根据当前框选区域内的图像内容绘制而成的,当前框选区域是隐式取图框在第一原始图像上确定的;响应图形用户界面上的缩放/拖动操作,根据缩放/拖动操作对应的缩放/拖动参数,调整当前框选区域,以得到调整后的框选区域;将第一原始图像中位于调整后的框选区域中的图像内容绘制到画布中,得到第二画布图像,并将图形用户界面上显示的第一画布图像更新为第二画布图像。
[0005]本申请实施例还提供一种图像处理装置,图像处理装置上存储有第一原始图像,且第一原始图像关联有隐式取图框,隐式取图框用于在第一原始图像上确定框选区域 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,应用于电子终端,所述电子终端上存储有第一原始图像,且所述第一原始图像关联有隐式取图框,所述隐式取图框用于在所述第一原始图像上确定框选区域,所述电子终端提供有图形用户界面,所述方法包括:在所述图形用户界面上显示第一画布图像,所述第一画布图像是根据当前框选区域内的图像内容绘制而成的,所述当前框选区域是所述隐式取图框在所述第一原始图像上确定的;响应所述图形用户界面上的缩放/拖动操作,根据所述缩放/拖动操作对应的缩放/拖动参数,调整所述当前框选区域,以得到调整后的框选区域;将所述第一原始图像中位于所述调整后的框选区域中的图像内容绘制到画布中,得到第二画布图像,并将所述图形用户界面上显示的所述第一画布图像更新为所述第二画布图像。2.根据权利要求1所述的方法,其特征在于,在所述图形用户界面上显示第一画布图像,包括:根据所述图形用户界面的尺寸比例和所述第一原始图像的尺寸比例,确定所述隐式取图框的最大框选区域,所述最大框选区域的尺寸与所述图形用户界面的尺寸适配;根据最大框选区域对应的所述隐式取图框,对所述第一原始图像进行裁剪,将裁剪出的图像内容绘制到画布中,得到所述第一画布图像,并将所述第一画布图像显示到所述图形用户界面中。3.根据权利要求1或2所述的方法,其特征在于,响应所述图形用户界面上的缩放操作,根据所述缩放操作对应的缩放参数,调整所述当前框选区域,以得到调整后的框选区域,包括:在所述缩放操作为触屏式缩放操作的情况下,响应所述图形用户界面上的触屏式缩放操作,根据所述触屏式缩放操作在所述图形用户界面上的轨迹信息,确定所述触屏式缩放操作对应的缩放参数和缩放中心,调整所述隐式取图框的中心与所述缩放中心重合,并根据缩放参数,调整所述隐式取图框的尺寸,以得到调整后的框选区域;或者在所述缩放操作为滚轮式缩放操作的情况下,响应所述图形用户界面上的滚轮式缩放操作,获取所述滚轮式缩放操作对应的滚动监听事件,根据所述滚动监听事件中的光标位置以及滚动距离和方向,调整所述隐式取图框的中心与所述光标位置重合,并根据滚动距离和方向,调整所述隐式取图框的尺寸,以得到调整后的框选区域。4.根据权利要求3所述的方法,其特征在于,根据缩放参数,调整所述隐式取图框的尺寸,以得到调整后的框选区域,包括:在所述缩放参数对应于放大操作的情况下,根据缩放参数,减小所述隐式取图框的尺寸,以按照减小尺寸后的隐式取图框确定框选区域;在所述缩放参数对应于缩小操作的情况下,根据缩放参数,增大所述隐式取图框的尺寸,以按照增大尺寸后的隐式取图框确定框选区域;相应地,根据滚动距离和方向,调整所述隐式取图框的尺寸,以得到调整后的框选区域,包括:在所述滚动距离和方向对应于缩小操作的情况下,根据滚动距离和方向,增大所述隐
式取图框的尺寸,以按照增大尺寸后的隐式取图框确定框选区域;在所述滚动距离和方向对应于放大操作的情况下,根据滚动距离和方向,减小所述隐式取图框的尺寸,以按照减小尺寸后的隐式取图框确定框选区域。5.根据权利要求2所述的方法,其...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:北京城市网邻信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。