基于JAVA的橢圓圖章文字均等分配的算法
基本信息
申請(qǐng)?zhí)?/td> | CN202010688751.2 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN111932647A | 公開(kāi)(公告)日 | 2020-11-13 |
申請(qǐng)公布號(hào) | CN111932647A | 申請(qǐng)公布日 | 2020-11-13 |
分類(lèi)號(hào) | G06T11/00(2006.01)I;G06F21/44(2013.01)I | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 黃珍;劉勇軍;曹卿峰;徐根英 | 申請(qǐng)(專(zhuān)利權(quán))人 | 江西金格科技有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 330096江西省南昌市高新區(qū)火炬大街579號(hào)綠悅科技大廈15樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種基于JAVA的橢圓圖章文字均等分配的算法,根據(jù)輸入的橢圓長(zhǎng)度參數(shù)和橢圓寬度參數(shù),在指定的畫(huà)布上以畫(huà)布的中心點(diǎn)為圓心并運(yùn)用Ellipse2D函數(shù)繪制出橢圓圖形,根據(jù)圖章文字參數(shù)所占用的弧長(zhǎng),計(jì)算圖章文字在橢圓圖形內(nèi)繪制的起始度數(shù)和結(jié)束度數(shù);通過(guò)計(jì)算三角函數(shù)值,得到距離橢圓圖形的圓心位置,通過(guò)JAVA繪畫(huà)函數(shù)Graphics2D繪制文字。在相對(duì)較低的復(fù)雜度的情況下,具有較高的效率,非常符合傳統(tǒng)雕刻橢圓形圖章的美觀要求,可保證同等角度不同弧長(zhǎng)下,文字占有空間均等分配,適用于橢圓、圓形圖章,適宜推廣應(yīng)用。?? |
