[发明专利]一种H5图片裁剪方法在审
申请号: | 201811520905.6 | 申请日: | 2018-12-12 |
公开(公告)号: | CN109785402A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 石在;左紫阳 | 申请(专利权)人: | 四川商通实业有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00 |
代理公司: | 成都环泰知识产权代理事务所(特殊普通合伙) 51242 | 代理人: | 李斌;黄青 |
地址: | 610000 四川省成都市金牛区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片裁剪 引用 调用 数据转化 图片路径 图片转化 完整图片 位置计算 重新组合 轻量 裁剪 页面 图片 | ||
1.一种H5图片裁剪方法,其特征在于,包括如下步骤:
a、调用input[file]获取待裁剪图片路径;
b、将待裁剪图片转化成base64数据;
c、根据图片裁剪框涉及的位置计算出重新组合成一张完整图片所需的base64数据;
d、读取重新组合图片所需的base64数据转化成裁剪后的图片。
2.根据权利要求1所述的H5图片裁剪方法,其特征在于,基于JavaScript开发实现。
3.根据权利要求1所述的H5图片裁剪方法,其特征在于,步骤b包括如下步骤:
以待裁剪图片的图片区域内的一个点为原点建立二维直角坐标系,计算待裁剪图片的四条边的直线方程。
4.根据权利要求3所述的H5图片裁剪方法,其特征在于,步骤c包括如下步骤:
根据裁剪框的位置信息,确定在同一二维直角坐标系下裁剪框的四个端点的坐标值;
根据直线方程及坐标值,判断所述裁剪框的四个端点是否位于所述直线方程构成的区域内,
如果是,则裁剪框的覆盖区域完全位于待裁剪图片的图片区域内,使用裁剪框进行计算;
否则不完全位于,将裁剪框的覆盖区域调整至待裁剪的图片区域内,使用调整后的裁剪框进行计算。
5.根据权利要求4所述的H5图片裁剪方法,其特征在于,根据直线方程及坐标值,判断所述裁剪框的四个端点是否位于所述直线方程构成的区域内,包括:
根据直线方程,生成对应于待裁剪的图片的四条边的四个函数;
将裁剪框的四个端点分别代入待裁剪的图片的四条边所对应的四个函数中;
针对每个函数,判断裁剪框的四个端点代入该函数的结果是否同号;
如果均同号,进一步针对每组互为对边的边所对应的两个函数,判断裁剪框的四个端点代入该两个函数的结果是否异号,如果均异号,则所述裁剪框的四个端点位于所述直线方程构成的区域内。
6.根据权利要求4所述的H5图片裁剪方法,其特征在于,将裁剪框的覆盖区域调整至待裁剪的图片区域之前,还包括:
向用户展示用于提示裁剪框已超出待裁剪图片的图片区域的第一消息提示。
7.根据权利要求6所述的H5图片裁剪方法,其特征在于,将裁剪框的覆盖区域调整至待裁剪的图片区域之前,还包括:
向用户展示用于询问是否接受系统自动将覆盖区域调整至图片区域内的第二消息提示;
在接收到用户针对所述第二消息提示做出的肯定操作后,执行将裁剪框的覆盖区域调整至待裁剪的图片区域内的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川商通实业有限公司,未经四川商通实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811520905.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于PET图像的快速重建方法
- 下一篇:一种基于眼跳信息的热度图生成方法