專利名稱:一種印花圖案設(shè)計(jì)系統(tǒng)中圖案優(yōu)化顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種印花圖案設(shè)計(jì)系統(tǒng)中圖案優(yōu)化顯示方法,屬計(jì)算機(jī)在輕紡印花中
的應(yīng)用技術(shù)領(lǐng)域。
背景技術(shù):
目前,已經(jīng)存在的面向輕紡印花行業(yè)的圖案編輯系統(tǒng)有華光等系統(tǒng)。華光電子印 花分色系統(tǒng)是原濰坊華光科技股份有限公司與山東大學(xué)共同合作,是一套開放式電子印花 分色系統(tǒng)。是集樣稿掃描,花樣設(shè)計(jì)與編輯,云紋處理,連曬輸出等多功能于一體的集成化 系統(tǒng)。在類似的印花圖案編輯系統(tǒng)中,圖案編輯顯示過程中存在下列的問題。印染圖案編 輯中,使用的都是尺寸很大的位圖文件,對(duì)內(nèi)存的消耗很大,用戶的電腦配置一般不高,巨 大的內(nèi)存使顯示速度變慢、移動(dòng)有延遲現(xiàn)象。如申請(qǐng)?zhí)枮镃N97106406. 7、發(fā)明名稱為《一種 在紡織品上印制彩色圖像圖案的方法》的專利即屬于此列。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的缺陷和不足,能夠在支持圖案編輯多層顯示的基礎(chǔ)上盡量減
少內(nèi)存的占用,本發(fā)明提供了一種印花圖案設(shè)計(jì)系統(tǒng)中圖案優(yōu)化顯示方法。 本發(fā)明的技術(shù)方案是采用以下方式來實(shí)現(xiàn)的。 —種印花圖案設(shè)計(jì)系統(tǒng)中圖案顯示及優(yōu)化方法,步驟如下 1.開始; 2.系統(tǒng)獲得通過掃描設(shè)備掃描獲得的真彩色布料底圖,通過轉(zhuǎn)換,降低它的色深 和分辨率,然后導(dǎo)入系統(tǒng); 3.底圖數(shù)據(jù)導(dǎo)入系統(tǒng)以后,用戶創(chuàng)建一個(gè)色深為1位的單色位圖,系統(tǒng)通過交互 的方式提示用戶輸入一些創(chuàng)建單色位圖需要的參數(shù),包括編輯的分辨率和單色圖層前景色 的顏色,單色圖的背景顏色系統(tǒng)全部指定為白色; 4.用戶決定是否繼續(xù)添加圖層,是轉(zhuǎn)入步驟3,否進(jìn)入下一步; 5.系統(tǒng)根據(jù)導(dǎo)入的底圖數(shù)據(jù)和用戶創(chuàng)建的單色圖層進(jìn)行圖層融合,將多層的數(shù)據(jù)
融合至一個(gè)顯示界面; 6.圖案數(shù)據(jù)融合完畢之后,系統(tǒng)判斷當(dāng)前用戶的可視界面,若可視界面小于顯示 界面,則取顯示界面的一部分通過windows GDI函數(shù)顯示到顯示設(shè)備上;
7.結(jié)束。 上述步驟2中所述的系統(tǒng)轉(zhuǎn)換底圖導(dǎo)入的方法,步驟如下
①開始; ②對(duì)原真彩色圖像中的顏色數(shù)目進(jìn)行統(tǒng)計(jì),得出顏色使用頻率由高到低的排序;
③根據(jù)排序取使用頻率最高的前256種顏色構(gòu)成目標(biāo)圖像的調(diào)色板,目標(biāo)圖像由 這256種顏色構(gòu)成; ④再次遍歷原圖中各像素,根據(jù)像素顏色與目標(biāo)圖像中256色之間的差值進(jìn)行計(jì)算,將此像素的顏色歸并為256色中與之最相近的顏色,最終得到轉(zhuǎn)化后的256色圖;
⑤結(jié)束。 上述步驟5中所述的系統(tǒng)根據(jù)導(dǎo)入的底圖數(shù)據(jù)和用戶創(chuàng)建的單色圖層進(jìn)行圖層 融合,將多層的數(shù)據(jù)融合至一個(gè)顯示界面的方法,步驟如下
①開始; ②自下而上排序所有的單色圖層形成一個(gè)序列,底圖放置于圖層序列的最底部;
③取底圖和底圖之上的第一個(gè)單色圖層,將二者進(jìn)行融合,融合時(shí),底圖和單色圖 層的背景色(白色)被作為透明色處理,不影響此位置的其他前景顏色,底圖和單色圖層的 前景顏色進(jìn)行合并,上層的顏色直接替代下層的顏色,融合過程通過windows GDI函數(shù)實(shí)
現(xiàn); ④是否還有單色圖層繼續(xù)融合,若還有,將上層融合后的結(jié)果作為中間結(jié)果,繼續(xù)
步驟3,如果沒有,執(zhí)行下一步; ⑤結(jié)束。 上述步驟6中所述的系統(tǒng)將融合后的圖案部分顯示到顯示設(shè)備上的方法,步驟如 下 ①開始; ②系統(tǒng)計(jì)算用戶可視區(qū)域的大??; ③若可視區(qū)域大于等于融合后圖案的大小,執(zhí)行步驟5,否則執(zhí)行下一步; ④根據(jù)用戶可視區(qū)域的大小和目前用戶視點(diǎn)的位置,裁剪融合后圖案與用戶可視
區(qū)域同樣大小的部分; ⑤將調(diào)整合適的圖案數(shù)據(jù)通過windows GDI函數(shù)直接顯示到顯示設(shè)備上;
結(jié)束。 —種上述方法中使用的裝置,包括圖像掃描儀、計(jì)算機(jī)、顯示器和輸入設(shè)備,其特 征在于計(jì)算機(jī)分別和圖像掃描儀、輸入設(shè)備及顯示器相連接,輸入設(shè)備是鼠標(biāo)和鍵盤,通過 輸入設(shè)備完成上述方法的操作過程。 本發(fā)明提供了一種印花圖案設(shè)計(jì)系統(tǒng)中圖案優(yōu)化顯示方法,通過多個(gè)圖層的融合 顯示,支持了印花圖案設(shè)計(jì)中的單色編輯,融合顯示。使用戶可以及時(shí)瀏覽整個(gè)圖案的效 果,提高作圖質(zhì)量。此外,通過局部顯示、降低底圖分辨率和色深等方法,降低了內(nèi)存的使 用,加快了圖案的顯示速度。
圖1為本發(fā)明方法所用裝置的架構(gòu)示意圖。其中,1、圖像掃描儀,2、計(jì)算機(jī),3、顯 示器,4、輸入設(shè)備。 圖2為本發(fā)明方法的流程圖。其中5-11為該方法中的各個(gè)步驟。
圖3為圖2所示發(fā)明方法中步驟6的方法,其中12-16為各個(gè)步驟。
圖4為圖2所示發(fā)明方法中步驟9的方法,其中17-21為各個(gè)步驟。
圖5為圖2所示發(fā)明方法中步驟10的方法,其中22-27為各個(gè)步驟。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)一步說明,但不限于此。
實(shí)施例1 : 本發(fā)明實(shí)施例l如圖2-5所示,一種印花圖案設(shè)計(jì)系統(tǒng)中圖案顯示及優(yōu)化方法,步 驟如下 5.開始; 6.系統(tǒng)獲得通過掃描設(shè)備掃描獲得的真彩色布料底圖,通過轉(zhuǎn)換,降低它的色深 和分辨率,然后導(dǎo)入系統(tǒng); 7.底圖數(shù)據(jù)導(dǎo)入系統(tǒng)以后,用戶創(chuàng)建一個(gè)色深為1位的單色位圖,系統(tǒng)通過交互 的方式提示用戶輸入一些創(chuàng)建單色位圖需要的參數(shù),包括編輯的分辨率和單色圖層前景色 的顏色,單色圖的背景顏色系統(tǒng)全部指定為白色; 8.用戶決定是否繼續(xù)添加圖層,是轉(zhuǎn)入步驟7,否進(jìn)入下一步; 9.系統(tǒng)根據(jù)導(dǎo)入的底圖數(shù)據(jù)和用戶創(chuàng)建的單色圖層進(jìn)行圖層融合,將多層的數(shù)據(jù)
融合至一個(gè)顯示界面; 10.圖案數(shù)據(jù)融合完畢之后,系統(tǒng)判斷當(dāng)前用戶的可視界面,若可視界面小于顯示 界面,則取顯示界面的一部分通過windows GDI函數(shù)顯示到顯示設(shè)備上;
11.結(jié)束。 上述步驟6中所述的系統(tǒng)轉(zhuǎn)換底圖導(dǎo)入的方法,步驟如下
12、開始; 13、對(duì)原真彩色圖像中的顏色數(shù)目進(jìn)行統(tǒng)計(jì),得出顏色使用頻率由高到低的排 序; 14、根據(jù)排序取使用頻率最高的前256種顏色構(gòu)成目標(biāo)圖像的調(diào)色板,目標(biāo)圖像 由這256種顏色構(gòu)成; 15、再次遍歷原圖中各像素,根據(jù)像素顏色與目標(biāo)圖像中256色之間的差值進(jìn)行 計(jì)算,將此像素的顏色歸并為256色中與之最相近的顏色,最終得到轉(zhuǎn)化后的256色圖;
16、結(jié)束。 上述步驟9中所述的系統(tǒng)根據(jù)導(dǎo)入的底圖數(shù)據(jù)和用戶創(chuàng)建的單色圖層進(jìn)行圖層 融合,將多層的數(shù)據(jù)融合至一個(gè)顯示界面的方法,步驟如下
17、開始; 18、自下而上排序所有的單色圖層形成一個(gè)序列,底圖放置于圖層序列的最底 部; 19、取底圖和底圖之上的第一個(gè)單色圖層,將二者進(jìn)行融合,融合時(shí),底圖和單色 圖層的背景色(白色)被作為透明色處理,不影響此位置的其他前景顏色,底圖和單色圖層 的前景顏色進(jìn)行合并,上層的顏色直接替代下層的顏色,融合過程通過windows GDI函數(shù)實(shí)
現(xiàn); 20、是否還有單色圖層繼續(xù)融合,若還有,將上層融合后的結(jié)果作為中間結(jié)果,繼 續(xù)步驟19,如果沒有,執(zhí)行下一步;
21、結(jié)束。 上述步驟10中所述的系統(tǒng)將融合后的圖案部分顯示到顯示設(shè)備上的方法,步驟如下 22、開女臺(tái); 23、系統(tǒng)計(jì)算用戶可視區(qū)域的大??; 24、若可視區(qū)域大于等于融合后圖案的大小,執(zhí)行步驟26,否則執(zhí)行下一步;
25、根據(jù)用戶可視區(qū)域的大小和目前用戶視點(diǎn)的位置,裁剪融合后圖案與用戶可 視區(qū)域同樣大小的部分; 26、將調(diào)整合適的圖案數(shù)據(jù)通過windows GDI函數(shù)直接顯示到顯示設(shè)備上;
27、結(jié)束。
實(shí)施例2 : 本發(fā)明實(shí)施例2如圖1所示,一種上述方法中使用的裝置,包括圖像掃描儀1、計(jì)算 機(jī)2、顯示器3和輸入設(shè)備4,其特征在于計(jì)算機(jī)2分別和圖像掃描儀1、輸入設(shè)備4及顯示 器3相連接,輸入設(shè)備4是鼠標(biāo)和鍵盤,通過輸入設(shè)備4完成上述方法的操作過程。
權(quán)利要求
一種印花圖案設(shè)計(jì)系統(tǒng)中圖案顯示及優(yōu)化方法,步驟如下1)開始;2)系統(tǒng)獲得通過掃描設(shè)備掃描獲得的真彩色布料底圖,通過轉(zhuǎn)換,降低它的色深和分辨率,然后導(dǎo)入系統(tǒng);3)底圖數(shù)據(jù)導(dǎo)入系統(tǒng)以后,用戶創(chuàng)建一個(gè)色深為1位的單色位圖,系統(tǒng)通過交互的方式提示用戶輸入一些創(chuàng)建單色位圖需要的參數(shù),包括編輯的分辨率和單色圖層前景色的顏色,單色圖的背景顏色系統(tǒng)全部指定為白色;4)用戶決定是否繼續(xù)添加圖層,是轉(zhuǎn)入步驟3),否進(jìn)入下一步;5)系統(tǒng)根據(jù)導(dǎo)入的底圖數(shù)據(jù)和用戶創(chuàng)建的單色圖層進(jìn)行圖層融合,將多層的數(shù)據(jù)融合至一個(gè)顯示界面;6)圖案數(shù)據(jù)融合完畢之后,系統(tǒng)判斷當(dāng)前用戶的可視界面,若可視界面小于顯示界面,則取顯示界面的一部分通過windows GDI函數(shù)顯示到顯示設(shè)備上;7)結(jié)束。
2. —種如權(quán)利要求1所述的方法中步驟2)中所述系統(tǒng)轉(zhuǎn)換底圖導(dǎo)入的方法,步驟如下① 開始;② 對(duì)原真彩色圖像中的顏色數(shù)目進(jìn)行統(tǒng)計(jì),得出顏色使用頻率由高到低的排序;③ 根據(jù)排序取使用頻率最高的前256種顏色構(gòu)成目標(biāo)圖像的調(diào)色板,目標(biāo)圖像由這 256種顏色構(gòu)成;④ 再次遍歷原圖中各像素,根據(jù)像素顏色與目標(biāo)圖像中256色之間的差值進(jìn)行計(jì)算, 將此像素的顏色歸并為256色中與之最相近的顏色,最終得到轉(zhuǎn)化后的256色圖; 結(jié)束。
3. —種如權(quán)利要求1所述的方法中步驟5)中所述系統(tǒng)根據(jù)導(dǎo)入的底圖數(shù)據(jù)和用戶創(chuàng) 建的單色圖層進(jìn)行圖層融合,將多層的數(shù)據(jù)融合至一個(gè)顯示界面的方法,步驟如下① 開始;② 自下而上排序所有的單色圖層形成一個(gè)序列,底圖放置于圖層序列的最底部;③ 取底圖和底圖之上的第一個(gè)單色圖層,將二者進(jìn)行融合,融合時(shí),底圖和單色圖層的 背景色被作為透明色處理,不影響此位置的其他前景顏色,底圖和單色圖層的前景顏色進(jìn) 行合并,上層的顏色直接替代下層的顏色,融合過程通過windows GDI函數(shù)實(shí)現(xiàn);④ 是否還有單色圖層繼續(xù)融合,若還有,將上層融合后的結(jié)果作為中間結(jié)果,繼續(xù)步驟 ③,如果沒有,執(zhí)行下一步; 結(jié)束。
4. 一種如權(quán)利要求1所述的方法中步驟)6中所述系統(tǒng)將融合后的圖案部分顯示到顯 示設(shè)備上的方法,步驟如下① 開始;② 系統(tǒng)計(jì)算用戶可視區(qū)域的大小;③ 若可視區(qū)域大于等于融合后圖案的大小,執(zhí)行步驟⑤,否則執(zhí)行下一步;④ 根據(jù)用戶可視區(qū)域的大小和目前用戶視點(diǎn)的位置,裁剪融合后圖案與用戶可視區(qū)域 同樣大小的部分;⑤將調(diào)整合適的圖案數(shù)據(jù)通過windows GDI函數(shù)直接顯示到顯示設(shè)備上; 結(jié)束。
5. —種如權(quán)利要求1所述方法中使用的裝置,包括圖像掃描儀、計(jì)算機(jī)、顯示器和輸入 設(shè)備,其特征在于計(jì)算機(jī)分別和圖像掃描儀、輸入設(shè)備及顯示器相連接;輸入設(shè)備是鼠標(biāo)和 鍵盤,通過輸入設(shè)備完成上述方法的操作過程。
全文摘要
一種印花圖案設(shè)計(jì)系統(tǒng)中圖案優(yōu)化顯示方法,屬計(jì)算機(jī)在輕紡印花中的應(yīng)用技術(shù)領(lǐng)域。使用裝置包括圖像掃描儀、計(jì)算機(jī)、顯示器和輸入設(shè)備,其特征在于計(jì)算機(jī)分別和圖像掃描儀、輸入設(shè)備及顯示器相連接;本發(fā)明方法提供了一種印花圖案設(shè)計(jì)系統(tǒng)中圖案優(yōu)化顯示方法,通過多個(gè)圖層的融合顯示,支持了印花圖案設(shè)計(jì)中的單色編輯、融合顯示。使用戶可以及時(shí)瀏覽整個(gè)圖案的效果,提高作圖質(zhì)量。此外,通過局部顯示、降低底圖分辨率和色深等方法,降低了內(nèi)存的使用,加快了圖案的顯示速度。
文檔編號(hào)G06F17/50GK101699447SQ20091022970
公開日2010年4月28日 申請(qǐng)日期2009年10月23日 優(yōu)先權(quán)日2009年10月23日
發(fā)明者李學(xué)慶, 王磊, 祁斌 申請(qǐng)人:山東大學(xué)