方 妍,袁惠芬?,王 旭,2(.安徽工程大學(xué)紡織面料安徽省高校重點實驗室,安徽蕪湖 24000;2.安徽工程大學(xué)紡織行業(yè)科技公共服務(wù)平臺,安徽蕪湖 24000)
望江挑花針法圖案設(shè)計研究
方妍1,袁惠芬1?,王旭1,2
(1.安徽工程大學(xué)紡織面料安徽省高校重點實驗室,安徽蕪湖241000;2.安徽工程大學(xué)紡織行業(yè)科技公共服務(wù)平臺,安徽蕪湖241000)
為加快望江挑花針法圖案設(shè)計過程,探討了望江挑花針法圖案設(shè)計軟件的開發(fā)過程.根據(jù)針法圖案特征建立了相應(yīng)的矩陣模型,以Visual Basic 6.0為開發(fā)工具,分別針對望江挑花的幾種常用針法所形成的線跡圖案,開發(fā)了相應(yīng)交互式繪圖軟件.研究表明:運用望江挑花針法圖案設(shè)計軟件,可快速實現(xiàn)望江挑花幾種針法圖案的設(shè)計與生成.
望江挑花;針法;圖案;計算機輔助設(shè)計
作為民間傳統(tǒng)紡織工藝品,望江挑花于2008年被列入國家級非物質(zhì)文化遺產(chǎn)名錄.傳承千年的望江挑花僅憑一根針、一綹線在青與白、藍與白、黑與白的搭配中“游刃”[1-2].傳統(tǒng)的望江挑花的圖案設(shè)計主要依靠挑花藝人手工繪圖,該方法繁瑣復(fù)雜、效率低、勞動強度大且易出錯.此外,一旦圖案需要更改變換,則整幅圖案須重新設(shè)計.隨著CAD技術(shù)在紡織品設(shè)計領(lǐng)域的不斷發(fā)展,軟件已經(jīng)成為必不可少的工具.通過軟件進行望江挑花圖案的設(shè)計,具有速度快、可編輯性好等特點.探討了望江挑花圖案矩陣模型的建立及交互式圖案設(shè)計軟件的開發(fā)方法.研究表明,運用文中開發(fā)的圖案設(shè)計軟件可方便快捷地實現(xiàn)望江挑花針法圖案的設(shè)計[3].
望江挑花的工藝技法主要有挑、鉆、游、織4種,針法圖案如圖1所示.除織外,挑、鉆、游工藝屬手工刺繡針法,也是望江挑花工藝技法的核心(見圖1a、圖1b、圖1c).挑針分單面和雙面挑針,正面均以“×”形組合,單面挑針的反面以“一”或“1”字形組合,雙面挑針的反面以“×”形組合.挑針技法手法自由、表現(xiàn)效果清新明快,適用于塊面感強、不規(guī)則的圖案(見圖1d、圖1e).鉆針的每一針跨度相當于浮長線,浮長線根據(jù)圖案需要而定.作品正面陽花、反面陰花、立體感強,適合規(guī)則連續(xù)圖案的挑織(見圖1f),游針方向上不受局限,角度可根據(jù)所跨越的經(jīng)緯紗距離調(diào)整,其圖案正反面一致,適合細線條效果的挑繡[4-6].
在充分了解望江挑花針法及規(guī)律的基礎(chǔ)上,以Visual Basic 6.0程序為工具,研究望江挑花針法圖案設(shè)計軟件的開發(fā).首先根據(jù)挑花圖案建立相應(yīng)的矩陣模型,然后進行針法圖案設(shè)計軟件的開發(fā).針法圖案設(shè)計軟件的開發(fā)包括界面設(shè)計和代碼編程兩個部分.
2.1挑花圖案模型的建立
望江挑花是按照底布的經(jīng)緯紋理數(shù)絲而繡,以十字布經(jīng)緯紗為骨架,直線短針在布眼中挑繡.根據(jù)針法圖案在底布上的位置建立圖案的矩陣模型.首先將m×n的紗線組織的空白底布(m、n代表紗線的根數(shù))定義為m×n的全0矩陣;根據(jù)針法類型,用對應(yīng)的矩陣元素表示.挑針形成的針法圖案單元為“×”形的線跡,定義為元素“1”;鉆針具有兩個方向,經(jīng)向和緯向,跨紗的大小也依據(jù)圖案的設(shè)計而定,將“→”形圖案定義為元素“2”,將“↑”形圖案定義為元素“4”,將“←”形圖案定義為元素“6”,將“↓”形圖案定義為元素“8”;游針具有360°的行針方向,又有橫向和縱向的跨紗數(shù)量的不同,將“↗”形圖案定義為元素“3”,將“↖”形圖案定義為元素“5”,將“↙”形圖案定義為元素“7”,將“↘”形圖案定義為元素“9”.
望江挑花圖案矩陣模型建立的示意圖如圖2所示.其中,空白底布實物如圖2a所示,如定義m經(jīng)n緯底布交織處元素為0,即得到m×n矩陣(見圖2b).使用挑針“×”形成的圖案如圖2c所示,如用元素1表示挑針,則對應(yīng)圖2d所示的矩陣.類似方法,當用不同元素定義切針、游針等不同針法,則能實現(xiàn)針法和矩陣的相互轉(zhuǎn)換,如圖2e、圖2f所示.
圖1 望江挑花針法圖案
圖2 望江挑花圖案矩陣模型示意圖
2.2軟件界面設(shè)計
根據(jù)望江挑花圖案生成的基本要求,設(shè)計出針法圖案設(shè)計軟件的界面如圖3所示.窗體主要由左側(cè)的繪圖區(qū)和右側(cè)的控制區(qū)組成.繪圖區(qū)由圖片框控件(PictureBox)構(gòu)成;控制區(qū)主要由文本框(Text Box)、標簽(Label)、單選按鈕(Option Button)、命令按鈕(CommandButton)、通用對話框(CommonDialog)控件、組合框(ComboBox)等控件構(gòu)成.文本框主要進行相關(guān)參數(shù)的輸入,標簽則指明文本框的作用.控制區(qū)包括5個模塊,即經(jīng)緯紗數(shù)選值模塊、針法選擇模塊、經(jīng)向和緯向跨紗選值模塊、定義畫布及畫筆模塊和運行控制模塊.控制區(qū)上方用兩個文本框分別輸入經(jīng)紗和緯紗的數(shù)值.下面的9個單選按鈕用來選擇挑花的針法及行針方向,并通過文本框輸入經(jīng)、緯向跨紗的數(shù)值及定義畫筆的寬度.通用對話框控件配合圖片框控件用來導(dǎo)入標準調(diào)色盤及對畫布顏色、畫筆顏色進行選擇.運行控制模塊包括4個命令按鈕,分別實現(xiàn)繪圖、保存圖像、保存數(shù)據(jù)及退出功能.
圖3 針法圖案設(shè)計軟件的界面及運行效果
圖4 組合框控件
2.3軟件的代碼編程設(shè)計
望江挑花針法圖案設(shè)計軟件的主要功能包括參數(shù)輸入和相應(yīng)按鈕事件的執(zhí)行.針法圖案設(shè)計軟件的界面及運行效果如圖3所示.分別在橫向和豎向輸入經(jīng)緯紗的數(shù)量,然后點擊繪圖,則在左側(cè)的圖片框控件中顯示當前參數(shù)下的挑花底布組織.選擇畫布的背景色、畫筆顏色和畫筆粗細程度.單擊選定針法,設(shè)置經(jīng)向和緯向的跨紗數(shù)值,再點擊鼠標繪圖.在已繪圖處重復(fù)點擊則清除上一步繪制的圖案,方便修改.當點擊窗體退出按鈕時,退出程序.利用Picture.Line和Picture.Circle語句模擬繪制表示經(jīng)、緯紗的垂直、水平線及布眼.畫筆粗細和跨紗長度的選擇可通過組合框ComboBox控件實現(xiàn).底布和畫筆顏色選擇以及數(shù)據(jù)和圖案的保存可運用通用對話框CommonDialog控件實現(xiàn).針法類型選擇可通過單選按鈕OptionButton控件實現(xiàn).
(1)Picture.Line畫線,即在對象上的指定點之間畫一條指定顏色的直線,語法格式如下:
[對象.]Line[[step](x1,y1)]-[[step](x2,y2)],color
其中對象是指窗體、圖片框等,Step代表兩個坐標點的相對偏移量,如果不指定顏色,則使用所在控件的前景色作為直線的顏色.運用循環(huán)語句可實現(xiàn)底布經(jīng)緯線,代碼如下:
生長過程中所需要的氮元素很大部分由根瘤菌提供,但仍需要從土壤中吸收大量的各種元素供其生長,缺素不僅會造成植株生長差、植株弱化、結(jié)莢少、病害多、病害重,導(dǎo)致產(chǎn)量低。不同生育期所吸收的養(yǎng)分數(shù)量也有所不同。其生長前期需肥量較少,花莢結(jié)實期,吸收養(yǎng)分的數(shù)量最多,此期所吸收的氮元素占全生育期的48%,磷占60%,鉀占46%。此階段養(yǎng)分不足,會造成減產(chǎn)減質(zhì)。尤其是缺乏鉀、磷元素的供應(yīng),會造成嚴重的減產(chǎn)。另外,在適時適量的滿足蠶豆對氮、磷、鉀三大主肥需求的同時,還要及時補施硼、鉬等微肥,以確保產(chǎn)量和品質(zhì)。
Picture1.Line(x+(i-1)?w,y)-(x+(i-1)?w,y+n?h),RGB(125,125,125),B
Picture1.Line(x,y+(j-1)?h)-(x+n?w,y+(j-1)?h),RGB(125,125,125),B
上述語句可分別實現(xiàn)在圖片框Picture1內(nèi),繪制顏色為灰色垂直線、水平線的功能,其中x,y表示當前坐標;w,h分別表示經(jīng)紗間距、緯紗間距;i,j分別為循環(huán)變量.
(2)Picture.Circle畫圓,即以對象內(nèi)點(x,y)為圓心,r為半徑畫圓.語法格式如下:
[對象.]Circle(x,y),r,color
運用循環(huán)語句可實現(xiàn)經(jīng)緯交織布眼處畫圓,代碼如下:
Picture1.Circle(x+(i-1)?w,y+(j-1)?h),r,RGB(125,125,125)
上述語句可實現(xiàn)在圖片框Picture1內(nèi),經(jīng)緯線交織點繪制圓,其中x,y表示當前坐標;r表示半徑;w,h分別表示經(jīng)紗間距、緯紗間距;i,j分別為循環(huán)變量.
(3)組合框ComboBox控件如圖4所示,可實現(xiàn)畫筆寬度的選擇.首先進行組合框預(yù)設(shè)值的添加,語法格式如下:
ComboBox.Add Item“x”
當選擇某個值后,則可通過下面的語句,實現(xiàn)畫筆寬度的控制.
[對象.]Draw Width=ComboBox.text
例如,控件Combo1預(yù)設(shè)值為1,2,3,作為畫筆可選擇寬度,代碼如下:
Combo1.Add Item“1”
Combo1.Add Item“2”
Combo1.AddItem“3”
當選擇預(yù)設(shè)值“2”時,可將此時的值作為圖片框控件Picture1的畫筆寬度,代碼如下:
Picture1.Draw Width=Combo1.text
類似方式,可實現(xiàn)跨紗長度的選擇.
(4)CommonDialog控件,可調(diào)出系統(tǒng)自帶的通用對話框,語法格式如下:
[對象.]show open/show save/show print/show color
其中參數(shù)show open、show save分別表示調(diào)出打開、保存文件對話框;參數(shù)show print、show color分別表示調(diào)出打印機、調(diào)色盤對話框.調(diào)色板對話框如圖5所示.當選擇參數(shù)show color時可調(diào)出調(diào)色盤,用于底布及針法的顏色選擇.保存文件對話框如圖6所示.當選擇參數(shù)show save時,可用于繪制好的針法進行數(shù)據(jù)和圖案的保存等.
圖5 調(diào)出調(diào)色板
圖6 保存文件
(5)OptionButton控件,可實現(xiàn)一組選項的選擇.語法格式如下:
[對象.]Value=True/False
對象Value值為True表示當前選項被選擇.系統(tǒng)中添加了9個Option Button控件用于選擇針跡以及行針方向,打開的選項具有唯一性,即選擇其中一個選項時,則其他選項自動改為未被選擇狀態(tài).
程序內(nèi)部主要執(zhí)行程序框圖如圖7所示.首先根據(jù)底布經(jīng)、緯紗的數(shù)量建立相應(yīng)的數(shù)組,構(gòu)建空白底布組織矩陣.根據(jù)針法選擇及鼠標單擊,修改空白底布組織矩陣元素,建立相應(yīng)的針法圖案矩陣.
下面以實例對開發(fā)的望江挑花針法圖案設(shè)計軟件進行測試.軟件操作步驟如下:①設(shè)定經(jīng)緯紗值,繪制底布經(jīng)緯格子線;②選定針法,鼠標點擊繪圖;③調(diào)整并完成圖案,保存圖片,保存數(shù)據(jù);④點擊退出按鈕,退出程序.
挑花針法圖案設(shè)計實例如圖8所示.通過開發(fā)的軟件可以將圖8a的圖案以圖8b的形式進行數(shù)據(jù)及圖案保存并適當修改,其中,底布顏色可從原藏青色調(diào)整為白色,原挑花白色圖案可調(diào)整為藍色效果.根據(jù)某對稱花紋設(shè)計的挑花作品圖案如圖8c所示,根據(jù)圖8c進行挑花繡制的實物作品如圖8d所示.上述實例說明,開發(fā)的程序可以準確、方便地實現(xiàn)望江挑花圖案的編輯.同時,當設(shè)計發(fā)生改變時,只需進行相應(yīng)地調(diào)整即可,大大提高了挑花針法圖案的生成過程,為開發(fā)望江挑花新產(chǎn)品提供了參考.
圖7 設(shè)計軟件程序框圖
以Visual Basic 6.0為開發(fā)工具,探討了望江挑花針法圖案設(shè)計軟件的開發(fā)過程.結(jié)合望江挑花圖案的特征,建立了圖案的矩陣模型,并開發(fā)了相應(yīng)的交互式繪圖軟件.研究結(jié)果表明,開發(fā)的軟件可方便、快捷地實現(xiàn)針法圖案的設(shè)計.
圖8 挑花針法圖案設(shè)計實例
[1]高山,王世福.望江挑花藝術(shù)的特征分析[J].絲綢,2011,48(1):44-47.
[2]高山,王世福.論安徽望江挑花藝術(shù)及其生存現(xiàn)狀與保護[J].浙江紡織服裝職業(yè)技術(shù)學(xué)院學(xué)報,2013(1):95-98.
[3]王旭,夏永寶,孫漫漫,等.基于矩陣模型的色織物配色設(shè)計軟件開發(fā)[J].安徽工程大學(xué)學(xué)報:自然科學(xué)版,2014,29(4):62-64.
[4]朱勝甲.望江挑花圖案與制品的對應(yīng)關(guān)系[J].科技信息,2011(16):401.
[5]朱勝甲.望江挑花及其藝術(shù)特征[J].安慶師范學(xué)院學(xué)報:社會科學(xué)版,2010,29(5):122-124.
[6]高山,王世福.望江挑花藝術(shù)產(chǎn)品的設(shè)計與開發(fā)[J].藝術(shù)探索,2011,25(3):107-108.
Research on the Software Development on Pattern Design of Wangjiang Cross Stitch
FANG Yan1,YUAN Hui-fen1?,WANG Xu1,2
(1.Anhui Provincial Key Lab of Textile Fabric,Anhui Polytechnic University,Wuhu 241000,China;2.The Science and Technology Public Service Plat form for Textile Industry,Anhui Polytechnic University,Wuhu 241000,China)
In order to speed up the design process of Wangjiang cross stitch,this paper discussed the development process of the software on pattern design of Wangjiang cross stitch.The matrix model is established according to the characteristics of stitch pattern.Interactive pattern software for several typical Wangjiang cross stitch is established by Visual Basic 6.0.The result revealed that the pattern of Wangjiang cross stitch can be quickly realized by present software.
Wangjiang cross stitch;stitch;pattern;computer-aided design
TS935.1
A
1672-2477(2016)04-0083-05
2016-01-10
安徽省高校重點實驗室開放基金資助項目(2015FZ001)
方妍(1991-),女,安徽安慶人,碩士研究生.
袁惠芬(1972-),女,安徽巢湖人,教授,碩導(dǎo).