利索能及
我要发布
收藏
专利号: 2019108696076
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-24
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种网页端图像固定拉伸方法,其特征在于,所述方法包括:

网页端获取目标图像的宽度、高度、左定值、右定值以及旋转角度;

网页端接收拉伸指令,基于所述目标图像的宽度、高度、左定值、右定值以及旋转角度,根据所述拉伸指令确定拉伸后所述目标图像的中心点,其中,拉伸后所述目标图像的中心点与拉伸后所述目标图像在无旋转角度时的中心点的坐标相同;

网页端根据拉伸后所述目标图像的中心点,确定拉伸后所述目标图像的宽度、高度、左定值和右定值;

网页端根据拉伸后所述目标图像的宽度、高度、左定值、右定值以及所述旋转角度重新绘制所述目标图像,在显示界面上展示拉伸后的所述目标图像;

所述拉伸指令包括光标起始坐标和光标停止坐标,所述基于所述目标图像的宽度、高度、左定值、右定值以及旋转角度,根据所述拉伸指令确定拉伸后所述目标图像的中心点,包括:基于所述目标图像的宽度、高度、左定值、右定值,根据所述旋转角度确定目标图像的顶点坐标;

将所述光标起始坐标与所述目标图像的顶点坐标进行匹配,将匹配成功的所述目标图像的顶点坐标作为目标拉伸顶点坐标;

确定对角顶点坐标,其中,所述对角顶点坐标为与所述目标拉伸顶点坐标为对角关系的顶点坐标;

计算得到经过所述目标拉伸顶点坐标和所述对角顶点坐标的目标直线;

过所述光标停止坐标,作与所述目标图像的宽所在直线相平行的第一直线,以及作与所述目标图像的高所在直线相平行的第二直线,得到所述第一直线、第二直线与所述目标直线的两个候选交点;

计算所述两个候选交点的坐标到所述光标起始坐标的欧式距离,取欧式距离大的候选交点作为目标交点;

取所述目标交点的坐标和所述对角顶点坐标的中点作为拉伸后所述目标图像的中心点。

2.根据权利要求1所述的方法,其特征在于,所述网页端获取目标图像的宽度、高度、左定值、右定值以及旋转角度,包括:网页端向网页服务器发起图像参数获取请求,其中,所述图像参数获取请求包括所述目标图像的图像标识,所述图像参数包括所述目标图像的宽度、高度、左定值、右定值以及旋转角度;

网页端通过所述网页服务器对所述图像参数获取请求的响应,根据所述图像标识在所述网页服务器中查找所述目标图像的图像参数,通过所述网页服务器对所述目标图像的图像参数的发送,获取所述目标图像的宽度、高度、左定值、右定值以及旋转角度。

3.根据权利要求1所述的方法,其特征在于,所述网页端根据拉伸后所述目标图像的中心点,确定拉伸后所述目标图像的宽度、高度、左定值和右定值,包括:网页端根据所述旋转角度确定所述目标交点在无旋转角度时的坐标;

网页端计算坐标转换后的所述目标交点和拉伸后所述目标图像的中心点的横坐标之间差值的绝对值,作为第一绝对值,将所述第一绝对值乘以2后得到拉伸后所述目标图像的宽度;

网页端计算坐标转换后的所述目标交点和拉伸后所述目标图像的中心点的纵坐标之间差值的绝对值,作为第二绝对值,将所述第二绝对值乘以2后得到拉伸后所述目标图像的高度;

网页端对坐标转换后的所述目标交点的坐标和所述对角顶点坐标之间横坐标的大小进行比较,将横坐标小的点的横坐标确定为左定值,将横坐标大的点的横坐标确定为右定值。

4.根据权利要求1所述的方法,其特征在于,所述网页端根据拉伸后所述目标图像的宽度、高度、左定值、右定值以及所述旋转角度重新绘制所述目标图像,包括:网页端根据拉伸后目标图像的宽度、高度、左定值、右定值在浏览器文档中绘制无旋转角度的矩形图像;

网页端采用所述旋转角度,以所述拉伸后所述目标图像的中心点为旋转中心对所述矩形图像进行绘制。

5.一种网页端图像固定拉伸装置,其特征在于,所述装置包括:

图像参数获取模块,用于网页端获取目标图像的宽度、高度、左定值、右定值以及旋转角度;

中心点确定模块,用于网页端接收拉伸指令,基于所述目标图像的宽度、高度、左定值、右定值以及旋转角度,根据所述拉伸指令确定拉伸后所述目标图像的中心点,其中,拉伸后所述目标图像的中心点与拉伸后所述目标图像在无旋转角度时的中心点的坐标相同;

拉伸后图像参数确定模块,用于网页端根据拉伸后所述目标图像的中心点,确定拉伸后所述目标图像的宽度、高度、左定值和右定值;

绘制模块,用于网页端根据拉伸后所述目标图像的宽度、高度、左定值、右定值以及所述旋转角度重新绘制所述目标图像,在显示界面上展示拉伸后的所述目标图像;

所述拉伸指令包括光标起始坐标和光标停止坐标,所述基于所述目标图像的宽度、高度、左定值、右定值以及旋转角度;所述中心点确定模块,包括:顶点坐标确定单元,用于基于所述目标图像的宽度、高度、左定值、右定值,根据所述旋转角度确定目标图像的顶点坐标;

目标拉伸顶点坐标确定单元,用于将所述光标起始坐标与所述目标图像的顶点坐标进行匹配,将匹配成功的所述目标图像的顶点坐标作为目标拉伸顶点坐标;

对角顶点坐标确定单元,用于确定对角顶点坐标,其中,所述对角顶点坐标为与所述目标拉伸顶点坐标为对角关系的顶点坐标;

目标直线获取单元,用于计算得到经过所述目标拉伸顶点坐标和所述对角顶点坐标的目标直线;

候选交点获取单元,用于过所述光标停止坐标,作与所述目标图像的宽所在直线相平行的第一直线,以及作与所述目标图像的高所在直线相平行的第二直线,得到所述第一直线、第二直线与所述目标直线的两个候选交点;

目标交点确定单元,用于计算所述两个候选交点的坐标到所述光标起始坐标的欧式距离,取欧式距离大的候选交点作为目标交点;

拉伸后中心点确定单元,用于取所述目标交点的坐标和所述对角顶点坐标的中点作为拉伸后所述目标图像的中心点。

6.根据权利要求5所述的装置,其特征在于,所述拉伸后图像参数确定模块,包括:无旋转角度坐标确定单元,用于网页端根据所述旋转角度确定所述目标交点在无旋转角度时的坐标;

拉伸后宽度确定单元,用于网页端计算坐标转换后的所述目标交点和拉伸后所述目标图像的中心点的横坐标之间差值的绝对值,作为第一绝对值,将所述第一绝对值乘以2后得到拉伸后所述目标图像的宽度;

拉伸后高度确定单元,用于网页端计算坐标转换后的所述目标交点和拉伸后所述目标图像的中心点的纵坐标之间差值的绝对值,作为第二绝对值,将所述第二绝对值乘以2后得到拉伸后所述目标图像的高度;

左右定值确定单元,用于网页端对坐标转换后的所述目标交点的坐标和所述对角顶点坐标之间横坐标的大小进行比较,将横坐标小的点的横坐标确定为左定值,将横坐标大的点的横坐标确定为右定值。

7.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至

4任一项所述网页端图像固定拉伸方法的步骤。

8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述网页端图像固定拉伸方法的步骤。