基于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)用。??