[發(fā)明專利]結(jié)構(gòu)式圖片的生成方法以及結(jié)構(gòu)式編輯器在審
| 申請?zhí)枺?/td> | 201611167161.5 | 申請日: | 2016-12-16 |
| 公開(公告)號: | CN106649237A | 公開(公告)日: | 2017-05-10 |
| 發(fā)明(設(shè)計)人: | 鄧光輝;周宇;丁勇吉;彭雅露;謝兆同;孫美建;白春梅;高星;朱華軍 | 申請(專利權(quán))人: | 上海鷹谷信息科技有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24 |
| 代理公司: | 杭州知通專利代理事務(wù)所(普通合伙)33221 | 代理人: | 姚宇吉 |
| 地址: | 201203 上海市浦東新區(qū)自*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 結(jié)構(gòu)式 圖片 生成 方法 以及 編輯器 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種結(jié)構(gòu)式圖片的生成方法以及結(jié)構(gòu)式編輯器。
背景技術(shù)
結(jié)構(gòu)式編輯器,是化工、醫(yī)藥等企業(yè)的較為常用的畫圖工具。
例如,現(xiàn)有公開號為CN105677631A的專利申請文獻(xiàn)公開了一種結(jié)構(gòu)式編輯器,包括保存模塊,所述保存模塊用于將所述結(jié)構(gòu)式編輯器內(nèi)編輯好的單個化學(xué)分子結(jié)構(gòu)式保存為通用文本格式,并使用json字符串保存化學(xué)反應(yīng)箭頭的信息和化學(xué)反應(yīng)文本的信息,將整個化學(xué)反應(yīng)式以自定義int格式進(jìn)行保存;用于保存化學(xué)反應(yīng)箭頭的信息的json字符串包含反應(yīng)箭頭的初始坐標(biāo)、結(jié)束坐標(biāo)及長度信息;用于保存化學(xué)反應(yīng)文本的信息的json字符串包括文本坐標(biāo)、文本內(nèi)容、文本字符占的寬度、文本字符占的高度。
上述專利申請文獻(xiàn)提供的結(jié)構(gòu)式編輯器,雖然解決了chemdraw畫圖軟件安裝包龐大,運(yùn)行時占用的內(nèi)存很大,不利于電腦的快速運(yùn)行等諸多問題。但是,該結(jié)構(gòu)式編輯器或者其他一些用戶量較大的結(jié)構(gòu)式編輯器,仍然存在改進(jìn)空間。例如,上述的這些結(jié)構(gòu)編輯器,可以將整個畫布生成圖片,供用戶使用。但用戶在使用過程中,需要先對整個畫布中空白部分進(jìn)行裁剪,得到結(jié)構(gòu)式圖片。
發(fā)明內(nèi)容
為解決的技術(shù)問題,本發(fā)明提出一種結(jié)構(gòu)式圖片的生成方法以及結(jié)構(gòu)式編輯器,能自動裁剪整個畫布中空白部分,得到結(jié)構(gòu)式圖片。
本發(fā)明提供了一種結(jié)構(gòu)式圖片的生成方法,包括以下步驟:
確認(rèn)結(jié)構(gòu)式步驟,響應(yīng)于用戶的操作,確認(rèn)待處理的結(jié)構(gòu)式;
生成離線canvas步驟,依據(jù)待處理的所述結(jié)構(gòu)式生成相應(yīng)的離線canvas;
生成圖片步驟,包括獲取離線canvas的坐標(biāo)信息和尺寸信息的步驟和依據(jù)所述離線canvas的坐標(biāo)信息和尺寸信息生成相應(yīng)的圖片的步驟。
作為一種可實(shí)施方式,所述確認(rèn)結(jié)構(gòu)式步驟包括以下步驟:
框選步驟,響應(yīng)于用戶的框選操作,以建立選區(qū);
確認(rèn)步驟,確認(rèn)畫布上的結(jié)構(gòu)式是否全部落在或者部分落在所述選區(qū)內(nèi),若是,則將落在所述選區(qū)內(nèi)的結(jié)構(gòu)式確認(rèn)為待處理的結(jié)構(gòu)式。
作為一種可實(shí)施方式,所述確認(rèn)結(jié)構(gòu)式步驟包括以下步驟:
全選步驟,響應(yīng)于用戶的一鍵操作,將畫布上的結(jié)構(gòu)式確認(rèn)為待處理的結(jié)構(gòu)式。
作為一種可實(shí)施方式,在所述生成離線canvas步驟中,遍歷選區(qū)選中或者部分選中的結(jié)構(gòu)式,生成所述坐標(biāo)信息和尺寸信息,作為對象存儲,并生成相應(yīng)的離線c anvas。
作為一種可實(shí)施方式,在生成圖片步驟中,包括獲取離線canvas的坐標(biāo)信息和尺寸信息的步驟和調(diào)用畫布中繪制圖片的方法,并在新建的畫布上將所述離線canvas的坐標(biāo)信息和尺寸信息導(dǎo)入,以生成相應(yīng)的圖片的步驟。
作為一種可實(shí)施方式,所述圖片格式為base64。
相應(yīng)地,本發(fā)明還提供了一種結(jié)構(gòu)式編輯器,包括確認(rèn)結(jié)構(gòu)式單元、離線canvas生成單元和圖片生成單元;
所述確認(rèn)結(jié)構(gòu)式單元用于確認(rèn)結(jié)構(gòu)式步驟,響應(yīng)于用戶的操作,確認(rèn)待處理的結(jié)構(gòu)式;
所述離線canvas生成單元用于生成離線canvas步驟,依據(jù)待處理的所述結(jié)構(gòu)式生成相應(yīng)的離線canvas;
所述圖片生成單元用于獲取離線canvas的坐標(biāo)信息和尺寸信息的步驟和依據(jù)所述離線canvas的坐標(biāo)信息和尺寸信息生成相應(yīng)的圖片。
作為一種可實(shí)施方式,所述圖片格式為base64。
本發(fā)明相比于現(xiàn)有技術(shù)的有益效果在于:
本發(fā)明提供的結(jié)構(gòu)式圖片的生成方法以及結(jié)構(gòu)式編輯器,可以將選中畫布上的結(jié)構(gòu)式,轉(zhuǎn)換生成相應(yīng)的離線canvas,再獲取離線canvas的坐標(biāo)信息和尺寸信息,并依據(jù)該坐標(biāo)信息和尺寸信息轉(zhuǎn)換生成相應(yīng)的圖片;從而自動裁剪整個畫布中空白部分,得到結(jié)構(gòu)式圖片。
附圖說明
圖1為本發(fā)明的結(jié)構(gòu)式圖片的生成方法流程圖;
圖2為本發(fā)明實(shí)施例中離線canvas的示例圖;
圖3為本發(fā)明的另外一個實(shí)施例提供的結(jié)構(gòu)式圖片的生成方法流程圖。
具體實(shí)施方式
以下結(jié)合附圖,對本發(fā)明上述的和另外的技術(shù)特征和優(yōu)點(diǎn)進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的部分實(shí)施例,而不是全部實(shí)施例。
參照圖1,本發(fā)明提供了一種結(jié)構(gòu)式圖片的生成方法,包括步驟S100、步驟S200、步驟S300以及步驟S400。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海鷹谷信息科技有限公司,未經(jīng)上海鷹谷信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611167161.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:修改提示的方法及裝置
- 下一篇:語音轉(zhuǎn)寫方法及裝置





