[发明专利]一种对图片文本进行处理的方法及计算机可读存储介质有效
申请号: | 202111536405.3 | 申请日: | 2021-12-16 |
公开(公告)号: | CN113961175B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 谢涛 | 申请(专利权)人: | 中电云数智科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 张然 |
地址: | 430100 湖北省武汉市经济技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 文本 进行 处理 方法 计算机 可读 存储 介质 | ||
本发明公开了一种对图片文本进行处理的方法及计算机可读存储介质,本发明通过设置专门的编辑组件,并通过该编辑组件来对待处理图片进行各种编辑提取操作处理,从而实现对已框选图片的移动,放大缩小,以及对原图的放大缩小、移动等等操作,以解决了现有不能对图片中的框选区域进行很好地编辑操作的问题,最终大大提升了用户体验。
技术领域
本发明涉及计算机技术领域,特别是涉及一种对图片文本进行处理的方法及计算机可读存储介质。
背景技术
2021年4月AI中台有一个自定义文本识别的需求,要求可以在图片上用鼠标框选文本,支持对已框选区域的拖拽、放大缩小、移动等功能,并实时展示已选择区域的文本信息,竞品公司有类似功能的工具,如百度等,但是其实现和我们的需求设计不一致且其属于商业软件,而一些公开的库工具功能比较简单单一,无法满足需求。如,只支持对图片的框选,复制框选部分的图片,而不支持对已框选图片的移动,放大缩小,也不支持对原图的放大缩小、移动等等。
发明内容
本发明提供了一种对图片文本进行处理的方法及计算机可读存储介质,以解决现有技术中不能对图片中的框选区域进行很好地编辑操作的问题。
第一方面,本发明提供了一种对图片文本进行处理的方法,包括:设置编辑组件;通过所述编辑组件对待处理图片进行编辑提取处理;其中,所述编辑提取处理为对所述待处理图片上的框选区域进行回显、新增、编辑、删除处理以及动态调整整个待处理图片的大小。
可选地,对所述待处理图片上的框选区域进行编辑,包括:对所述框选区域进行放大或缩小操作、格式转换以及动态更新拖拽后的图片位置。
可选地,所述框选区域为所述待处理图片上被选中的区域。
可选地,所述编辑组件为Konva组件。
可选地,通过所述编辑组件对待处理图片进行编辑提取处理,包括:通过Konva.rect在所述框选区域上创建矩形元素的API,通过所述API传递参数来在所述框选区域上绘制对应的矩形rect对象。
可选地,创建矩形rect对象后,通过rect.setAttrs设置rect 对象的位置、大小以及颜色属性信息。
可选地,通过所述编辑组件对待处理图片进行编辑提取处理,还包括:
通过Konva.toImage将rect.setAttrs获得的矩形对象转换成base64格式的图片文本,并设置转换格式后的图片的位置、大小,图片质量、缩放比例,以及截取图片成功后的回调函数。
可选地,所述方法还包括:通过Konva.scale动态调所述框选区域的缩放尺寸,并通过Konva.absolutePositiontion获取或者设置所述框选区域的绝对位置。
可选地,所述待处理图片是canvas 画布。
第二方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有信号映射的计算机程序,所述计算机程序被至少一个处理器执行时,以实现上述任一种所述的对图片文本进行处理的方法。
本发明有益效果如下:
本发明通过设置专门的编辑组件,并通过该编辑组件来对待处理图片进行各种编辑提取操作处理,从而实现对已框选图片的移动,放大缩小,以及对原图的放大缩小、移动等等操作,以解决了现有不能对图片中的框选区域进行很好地编辑操作的问题,最终大大提升了用户体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电云数智科技有限公司,未经中电云数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111536405.3/2.html,转载请声明来源钻瓜专利网。