[發(fā)明專利]一種AutoCAD大圖高像素位圖批量分塊導(dǎo)出方法在審
| 申請(qǐng)?zhí)枺?/td> | 201611194218.0 | 申請(qǐng)日: | 2016-12-21 |
| 公開(公告)號(hào): | CN108228947A | 公開(公告)日: | 2018-06-29 |
| 發(fā)明(設(shè)計(jì))人: | 不公告發(fā)明人 | 申請(qǐng)(專利權(quán))人: | 青島祥智電子技術(shù)有限公司 |
| 主分類號(hào): | G06F17/50 | 分類號(hào): | G06F17/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 266100 山東省青島*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 導(dǎo)出 分塊 高像素 后續(xù)圖像處理 二次開發(fā) 位圖文件 減小 | ||
本發(fā)明公開了一種AutoCAD大圖高像素位圖批量分塊導(dǎo)出方法,利用ObjectARX2008針對(duì)AutoCAD2008進(jìn)行二次開發(fā),根據(jù)需導(dǎo)出的大圖的總高度和寬度,分塊自動(dòng)批量導(dǎo)出成高像素的位圖,自動(dòng)進(jìn)行文件編號(hào),后續(xù)圖像處理操作只需針對(duì)某個(gè)分塊位圖進(jìn)行操作,位圖文件容量明顯減小,操作速度大大加快。
技術(shù)領(lǐng)域
本發(fā)明涉及一種圖形處理方法,尤其涉及一種AutoCAD高像素位圖的批量分塊導(dǎo)出計(jì)算機(jī)處理方法,屬于圖像處理技術(shù)領(lǐng)域。
背景技術(shù)
隨著計(jì)算機(jī)在工廠的普及,越來越多的企業(yè)使用AutoCAD軟件進(jìn)行繪圖,繪制的圖像也越來越大,比如建筑設(shè)計(jì)圖、船舶設(shè)計(jì)圖等,在某些時(shí)候需要將繪制好的圖形轉(zhuǎn)成高像素位圖進(jìn)行圖像處理,一種方法是AutoCAD自帶的導(dǎo)出位圖的功能,但該功能與屏幕打印的功能類似,分辨率很低,達(dá)不到高像素的導(dǎo)出效果。AutoCAD的虛擬打印功能可以實(shí)現(xiàn)高像素的位圖導(dǎo)出,但由于一些圖在AutoCAD中繪制的圖像非常大,直接導(dǎo)出高像素圖像,該圖像的容量大約400M以上,甚至?xí)_(dá)到1G以上,文件的打開、保存和非常的慢,操作不方便。這樣工作人員在圖形處理的時(shí)候時(shí)間都消耗在圖像的磁盤操作過程中,所以目前此類AutoCAD大圖高像素導(dǎo)出位圖的時(shí)候,位圖文件很大,后續(xù)的圖像處理速度很慢,工作效率不高。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種AutoCAD大圖高像素位圖批量分塊導(dǎo)出方法,利用ObjectARX2008針對(duì)AutoCAD2008進(jìn)行二次開發(fā),根據(jù)需導(dǎo)出的大圖的總高度和寬度,分塊自動(dòng)批量導(dǎo)出成高像素的位圖,自動(dòng)進(jìn)行文件編號(hào),后續(xù)圖像處理操作只需針對(duì)某個(gè)分塊位圖進(jìn)行操作,位圖文件容量明顯減小,操作速度大大加快。
本發(fā)明的目的通過以下技術(shù)方案予以實(shí)現(xiàn):一種高像素位圖批量分塊導(dǎo)出方法,包括以下步驟:(1)先輸入導(dǎo)出區(qū)域中心點(diǎn)、長度、寬度參數(shù),橫向分塊數(shù)目,縱向分塊數(shù)目,就是以幾行幾列的模式導(dǎo)出,兩個(gè)數(shù)字相乘就是導(dǎo)出圖像的總塊數(shù),導(dǎo)出文件名稱可以自定義,比如pic開頭的BMP文件;(2)根據(jù)上述參數(shù)可以計(jì)算每個(gè)分塊區(qū)域的長度、寬度,并循環(huán)計(jì)算得到每個(gè)分塊區(qū)域的左下角坐標(biāo)Ln(x,y),右上角點(diǎn)坐標(biāo)Rn(x,y),n是從1到分塊區(qū)域的總塊數(shù),分塊順序先從左到右,再從上到下;(3)此時(shí)選擇是否導(dǎo)出全部分塊還是導(dǎo)出其中的某一塊或某幾塊區(qū)域?如果是全部導(dǎo)出則從1到總塊數(shù)n循環(huán)以下流程,如果是導(dǎo)出某一塊或某幾塊,則根據(jù)上述的分塊順序輸入一個(gè)或幾個(gè)塊號(hào),根據(jù)塊號(hào)的坐標(biāo)參數(shù)循環(huán)以下流程,導(dǎo)出單塊則不循環(huán);(4)建立一個(gè)AutoCAD的圖形界限,圖形界限左下角點(diǎn)為Li點(diǎn),右上角點(diǎn)為Ri點(diǎn),i是當(dāng)前分塊號(hào);(5)選擇是否新建虛擬打印圖形尺寸;(6)用戶可以輸入新圖形尺寸的高度與寬度,并新建圖形尺寸,也可以直接選擇系統(tǒng)本身的圖形尺寸;(7)設(shè)置打印范圍參數(shù)是圖形界限;(8)設(shè)置打印比例參數(shù)是布滿圖紙;(9)設(shè)置打印偏移參數(shù)是居中打印;(10)使用MS-Windows BMP(非壓縮DIB).pc3虛擬打印機(jī)進(jìn)行打印,按序號(hào)遞增如輸出文件名pic001.bmp或pic002.bmp等,文件名依次類推;如果未循環(huán)結(jié)束,重復(fù)以上導(dǎo)出流程。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:解決AutoCAD中現(xiàn)有繪制位圖導(dǎo)出方法分辨率較低的問題,解決大圖導(dǎo)出高像素圖形文件容量太大,后續(xù)圖形處理操作非常耗時(shí)的問題,分塊后的位圖文件容量明顯減小,操作速度大大加快,提高了工作效率。
具體實(shí)施方式
下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
一種AutoCAD大圖高像素位圖批量分塊導(dǎo)出方法如下,以AutoCAD2008例圖db_samp.dwg為例,圖像需要高像素導(dǎo)出,比如導(dǎo)出高寬為12000*12000像素的BMP文件,BMP文件容量達(dá)到420M,在用本方法分塊導(dǎo)出高像素位圖可以分成4塊批量導(dǎo)出,每塊的像素為6000*6000,文件容量減少到105M,流程如下:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島祥智電子技術(shù)有限公司,未經(jīng)青島祥智電子技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611194218.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)





