[发明专利]结构式图片的生成方法以及结构式编辑器在审
申请号: | 201611167161.5 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106649237A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 邓光辉;周宇;丁勇吉;彭雅露;谢兆同;孙美建;白春梅;高星;朱华军 | 申请(专利权)人: | 上海鹰谷信息科技有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 杭州知通专利代理事务所(普通合伙)33221 | 代理人: | 姚宇吉 |
地址: | 201203 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 结构式 图片 生成 方法 以及 编辑器 | ||
技术领域
本发明涉及计算机网络技术领域,特别涉及一种结构式图片的生成方法以及结构式编辑器。
背景技术
结构式编辑器,是化工、医药等企业的较为常用的画图工具。
例如,现有公开号为CN105677631A的专利申请文献公开了一种结构式编辑器,包括保存模块,所述保存模块用于将所述结构式编辑器内编辑好的单个化学分子结构式保存为通用文本格式,并使用json字符串保存化学反应箭头的信息和化学反应文本的信息,将整个化学反应式以自定义int格式进行保存;用于保存化学反应箭头的信息的json字符串包含反应箭头的初始坐标、结束坐标及长度信息;用于保存化学反应文本的信息的json字符串包括文本坐标、文本内容、文本字符占的宽度、文本字符占的高度。
上述专利申请文献提供的结构式编辑器,虽然解决了chemdraw画图软件安装包庞大,运行时占用的内存很大,不利于电脑的快速运行等诸多问题。但是,该结构式编辑器或者其他一些用户量较大的结构式编辑器,仍然存在改进空间。例如,上述的这些结构编辑器,可以将整个画布生成图片,供用户使用。但用户在使用过程中,需要先对整个画布中空白部分进行裁剪,得到结构式图片。
发明内容
为解决的技术问题,本发明提出一种结构式图片的生成方法以及结构式编辑器,能自动裁剪整个画布中空白部分,得到结构式图片。
本发明提供了一种结构式图片的生成方法,包括以下步骤:
确认结构式步骤,响应于用户的操作,确认待处理的结构式;
生成离线canvas步骤,依据待处理的所述结构式生成相应的离线canvas;
生成图片步骤,包括获取离线canvas的坐标信息和尺寸信息的步骤和依据所述离线canvas的坐标信息和尺寸信息生成相应的图片的步骤。
作为一种可实施方式,所述确认结构式步骤包括以下步骤:
框选步骤,响应于用户的框选操作,以建立选区;
确认步骤,确认画布上的结构式是否全部落在或者部分落在所述选区内,若是,则将落在所述选区内的结构式确认为待处理的结构式。
作为一种可实施方式,所述确认结构式步骤包括以下步骤:
全选步骤,响应于用户的一键操作,将画布上的结构式确认为待处理的结构式。
作为一种可实施方式,在所述生成离线canvas步骤中,遍历选区选中或者部分选中的结构式,生成所述坐标信息和尺寸信息,作为对象存储,并生成相应的离线c anvas。
作为一种可实施方式,在生成图片步骤中,包括获取离线canvas的坐标信息和尺寸信息的步骤和调用画布中绘制图片的方法,并在新建的画布上将所述离线canvas的坐标信息和尺寸信息导入,以生成相应的图片的步骤。
作为一种可实施方式,所述图片格式为base64。
相应地,本发明还提供了一种结构式编辑器,包括确认结构式单元、离线canvas生成单元和图片生成单元;
所述确认结构式单元用于确认结构式步骤,响应于用户的操作,确认待处理的结构式;
所述离线canvas生成单元用于生成离线canvas步骤,依据待处理的所述结构式生成相应的离线canvas;
所述图片生成单元用于获取离线canvas的坐标信息和尺寸信息的步骤和依据所述离线canvas的坐标信息和尺寸信息生成相应的图片。
作为一种可实施方式,所述图片格式为base64。
本发明相比于现有技术的有益效果在于:
本发明提供的结构式图片的生成方法以及结构式编辑器,可以将选中画布上的结构式,转换生成相应的离线canvas,再获取离线canvas的坐标信息和尺寸信息,并依据该坐标信息和尺寸信息转换生成相应的图片;从而自动裁剪整个画布中空白部分,得到结构式图片。
附图说明
图1为本发明的结构式图片的生成方法流程图;
图2为本发明实施例中离线canvas的示例图;
图3为本发明的另外一个实施例提供的结构式图片的生成方法流程图。
具体实施方式
以下结合附图,对本发明上述的和另外的技术特征和优点进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的部分实施例,而不是全部实施例。
参照图1,本发明提供了一种结构式图片的生成方法,包括步骤S100、步骤S200、步骤S300以及步骤S400。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海鹰谷信息科技有限公司,未经上海鹰谷信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611167161.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:修改提示的方法及装置
- 下一篇:语音转写方法及装置