方 妍,袁惠芬?,王 旭,2(.安徽工程大學紡織面料安徽省高校重點實驗室,安徽蕪湖 24000;2.安徽工程大學紡織行業科技公共服務平臺,安徽蕪湖 24000)
望江挑花針法圖案設計研究
方妍1,袁惠芬1?,王旭1,2
(1.安徽工程大學紡織面料安徽省高校重點實驗室,安徽蕪湖241000;2.安徽工程大學紡織行業科技公共服務平臺,安徽蕪湖241000)
為加快望江挑花針法圖案設計過程,探討了望江挑花針法圖案設計軟件的開發過程.根據針法圖案特征建立了相應的矩陣模型,以Visual Basic 6.0為開發工具,分別針對望江挑花的幾種常用針法所形成的線跡圖案,開發了相應交互式繪圖軟件.研究表明:運用望江挑花針法圖案設計軟件,可快速實現望江挑花幾種針法圖案的設計與生成.
望江挑花;針法;圖案;計算機輔助設計
作為民間傳統紡織工藝品,望江挑花于2008年被列入國家級非物質文化遺產名錄.傳承千年的望江挑花僅憑一根針、一綹線在青與白、藍與白、黑與白的搭配中“游刃”[1-2].傳統的望江挑花的圖案設計主要依靠挑花藝人手工繪圖,該方法繁瑣復雜、效率低、勞動強度大且易出錯.此外,一旦圖案需要更改變換,則整幅圖案須重新設計.隨著CAD技術在紡織品設計領域的不斷發展,軟件已經成為必不可少的工具.通過軟件進行望江挑花圖案的設計,具有速度快、可編輯性好等特點.探討了望江挑花圖案矩陣模型的建立及交互式圖案設計軟件的開發方法.研究表明,運用文中開發的圖案設計軟件可方便快捷地實現望江挑花針法圖案的設計[3].
望江挑花的工藝技法主要有挑、鉆、游、織4種,針法圖案如圖1所示.除織外,挑、鉆、游工藝屬手工刺繡針法,也是望江挑花工藝技法的核心(見圖1a、圖1b、圖1c).挑針分單面和雙面挑針,正面均以“×”形組合,單面挑針的反面以“一”或“1”字形組合,雙面挑針的反面以“×”形組合.挑針技法手法自由、表現效果清新明快,適用于塊面感強、不規則的圖案(見圖1d、圖1e).鉆針的每一針跨度相當于浮長線,浮長線根據圖案需要而定.作品正面陽花、反面陰花、立體感強,適合規則連續圖案的挑織(見圖1f),游針方向上不受局限,角度可根據所跨越的經緯紗距離調整,其圖案正反面一致,適合細線條效果的挑繡[4-6].
在充分了解望江挑花針法及規律的基礎上,以Visual Basic 6.0程序為工具,研究望江挑花針法圖案設計軟件的開發.首先根據挑花圖案建立相應的矩陣模型,然后進行針法圖案設計軟件的開發.針法圖案設計軟件的開發包括界面設計和代碼編程兩個部分.
2.1挑花圖案模型的建立
望江挑花是按照底布的經緯紋理數絲而繡,以十字布經緯紗為骨架,直線短針在布眼中挑繡.根據針法圖案在底布上的位置建立圖案的矩陣模型.首先將m×n的紗線組織的空白底布(m、n代表紗線的根數)定義為m×n的全0矩陣;根據針法類型,用對應的矩陣元素表示.挑針形成的針法圖案單元為“×”形的線跡,定義為元素“1”;鉆針具有兩個方向,經向和緯向,跨紗的大小也依據圖案的設計而定,將“→”形圖案定義為元素“2”,將“↑”形圖案定義為元素“4”,將“←”形圖案定義為元素“6”,將“↓”形圖案定義為元素“8”;游針具有360°的行針方向,又有橫向和縱向的跨紗數量的不同,將“↗”形圖案定義為元素“3”,將“↖”形圖案定義為元素“5”,將“↙”形圖案定義為元素“7”,將“↘”形圖案定義為元素“9”.
望江挑花圖案矩陣模型建立的示意圖如圖2所示.其中,空白底布實物如圖2a所示,如定義m經n緯底布交織處元素為0,即得到m×n矩陣(見圖2b).使用挑針“×”形成的圖案如圖2c所示,如用元素1表示挑針,則對應圖2d所示的矩陣.類似方法,當用不同元素定義切針、游針等不同針法,則能實現針法和矩陣的相互轉換,如圖2e、圖2f所示.

圖1 望江挑花針法圖案

圖2 望江挑花圖案矩陣模型示意圖
2.2軟件界面設計
根據望江挑花圖案生成的基本要求,設計出針法圖案設計軟件的界面如圖3所示.窗體主要由左側的繪圖區和右側的控制區組成.繪圖區由圖片框控件(PictureBox)構成;控制區主要由文本框(Text Box)、標簽(Label)、單選按鈕(Option Button)、命令按鈕(CommandButton)、通用對話框(CommonDialog)控件、組合框(ComboBox)等控件構成.文本框主要進行相關參數的輸入,標簽則指明文本框的作用.控制區包括5個模塊,即經緯紗數選值模塊、針法選擇模塊、經向和緯向跨紗選值模塊、定義畫布及畫筆模塊和運行控制模塊.控制區上方用兩個文本框分別輸入經紗和緯紗的數值.下面的9個單選按鈕用來選擇挑花的針法及行針方向,并通過文本框輸入經、緯向跨紗的數值及定義畫筆的寬度.通用對話框控件配合圖片框控件用來導入標準調色盤及對畫布顏色、畫筆顏色進行選擇.運行控制模塊包括4個命令按鈕,分別實現繪圖、保存圖像、保存數據及退出功能.

圖3 針法圖案設計軟件的界面及運行效果

圖4 組合框控件
2.3軟件的代碼編程設計
望江挑花針法圖案設計軟件的主要功能包括參數輸入和相應按鈕事件的執行.針法圖案設計軟件的界面及運行效果如圖3所示.分別在橫向和豎向輸入經緯紗的數量,然后點擊繪圖,則在左側的圖片框控件中顯示當前參數下的挑花底布組織.選擇畫布的背景色、畫筆顏色和畫筆粗細程度.單擊選定針法,設置經向和緯向的跨紗數值,再點擊鼠標繪圖.在已繪圖處重復點擊則清除上一步繪制的圖案,方便修改.當點擊窗體退出按鈕時,退出程序.利用Picture.Line和Picture.Circle語句模擬繪制表示經、緯紗的垂直、水平線及布眼.畫筆粗細和跨紗長度的選擇可通過組合框ComboBox控件實現.底布和畫筆顏色選擇以及數據和圖案的保存可運用通用對話框CommonDialog控件實現.針法類型選擇可通過單選按鈕OptionButton控件實現.
(1)Picture.Line畫線,即在對象上的指定點之間畫一條指定顏色的直線,語法格式如下:
[對象.]Line[[step](x1,y1)]-[[step](x2,y2)],color
其中對象是指窗體、圖片框等,Step代表兩個坐標點的相對偏移量,如果不指定顏色,則使用所在控件的前景色作為直線的顏色.運用循環語句可實現底布經緯線,代碼如下:
生長過程中所需要的氮元素很大部分由根瘤菌提供,但仍需要從土壤中吸收大量的各種元素供其生長,缺素不僅會造成植株生長差、植株弱化、結莢少、病害多、病害重,導致產量低。不同生育期所吸收的養分數量也有所不同。其生長前期需肥量較少,花莢結實期,吸收養分的數量最多,此期所吸收的氮元素占全生育期的48%,磷占60%,鉀占46%。此階段養分不足,會造成減產減質。尤其是缺乏鉀、磷元素的供應,會造成嚴重的減產。另外,在適時適量的滿足蠶豆對氮、磷、鉀三大主肥需求的同時,還要及時補施硼、鉬等微肥,以確保產量和品質。
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
上述語句可分別實現在圖片框Picture1內,繪制顏色為灰色垂直線、水平線的功能,其中x,y表示當前坐標;w,h分別表示經紗間距、緯紗間距;i,j分別為循環變量.
(2)Picture.Circle畫圓,即以對象內點(x,y)為圓心,r為半徑畫圓.語法格式如下:
[對象.]Circle(x,y),r,color
運用循環語句可實現經緯交織布眼處畫圓,代碼如下:
Picture1.Circle(x+(i-1)?w,y+(j-1)?h),r,RGB(125,125,125)
上述語句可實現在圖片框Picture1內,經緯線交織點繪制圓,其中x,y表示當前坐標;r表示半徑;w,h分別表示經紗間距、緯紗間距;i,j分別為循環變量.
(3)組合框ComboBox控件如圖4所示,可實現畫筆寬度的選擇.首先進行組合框預設值的添加,語法格式如下:
ComboBox.Add Item“x”
當選擇某個值后,則可通過下面的語句,實現畫筆寬度的控制.
[對象.]Draw Width=ComboBox.text
例如,控件Combo1預設值為1,2,3,作為畫筆可選擇寬度,代碼如下:
Combo1.Add Item“1”
Combo1.Add Item“2”
Combo1.AddItem“3”
當選擇預設值“2”時,可將此時的值作為圖片框控件Picture1的畫筆寬度,代碼如下:
Picture1.Draw Width=Combo1.text
類似方式,可實現跨紗長度的選擇.
(4)CommonDialog控件,可調出系統自帶的通用對話框,語法格式如下:
[對象.]show open/show save/show print/show color
其中參數show open、show save分別表示調出打開、保存文件對話框;參數show print、show color分別表示調出打印機、調色盤對話框.調色板對話框如圖5所示.當選擇參數show color時可調出調色盤,用于底布及針法的顏色選擇.保存文件對話框如圖6所示.當選擇參數show save時,可用于繪制好的針法進行數據和圖案的保存等.

圖5 調出調色板

圖6 保存文件
(5)OptionButton控件,可實現一組選項的選擇.語法格式如下:
[對象.]Value=True/False
對象Value值為True表示當前選項被選擇.系統中添加了9個Option Button控件用于選擇針跡以及行針方向,打開的選項具有唯一性,即選擇其中一個選項時,則其他選項自動改為未被選擇狀態.
程序內部主要執行程序框圖如圖7所示.首先根據底布經、緯紗的數量建立相應的數組,構建空白底布組織矩陣.根據針法選擇及鼠標單擊,修改空白底布組織矩陣元素,建立相應的針法圖案矩陣.
下面以實例對開發的望江挑花針法圖案設計軟件進行測試.軟件操作步驟如下:①設定經緯紗值,繪制底布經緯格子線;②選定針法,鼠標點擊繪圖;③調整并完成圖案,保存圖片,保存數據;④點擊退出按鈕,退出程序.
挑花針法圖案設計實例如圖8所示.通過開發的軟件可以將圖8a的圖案以圖8b的形式進行數據及圖案保存并適當修改,其中,底布顏色可從原藏青色調整為白色,原挑花白色圖案可調整為藍色效果.根據某對稱花紋設計的挑花作品圖案如圖8c所示,根據圖8c進行挑花繡制的實物作品如圖8d所示.上述實例說明,開發的程序可以準確、方便地實現望江挑花圖案的編輯.同時,當設計發生改變時,只需進行相應地調整即可,大大提高了挑花針法圖案的生成過程,為開發望江挑花新產品提供了參考.

圖7 設計軟件程序框圖
以Visual Basic 6.0為開發工具,探討了望江挑花針法圖案設計軟件的開發過程.結合望江挑花圖案的特征,建立了圖案的矩陣模型,并開發了相應的交互式繪圖軟件.研究結果表明,開發的軟件可方便、快捷地實現針法圖案的設計.

圖8 挑花針法圖案設計實例
[1]高山,王世福.望江挑花藝術的特征分析[J].絲綢,2011,48(1):44-47.
[2]高山,王世福.論安徽望江挑花藝術及其生存現狀與保護[J].浙江紡織服裝職業技術學院學報,2013(1):95-98.
[3]王旭,夏永寶,孫漫漫,等.基于矩陣模型的色織物配色設計軟件開發[J].安徽工程大學學報:自然科學版,2014,29(4):62-64.
[4]朱勝甲.望江挑花圖案與制品的對應關系[J].科技信息,2011(16):401.
[5]朱勝甲.望江挑花及其藝術特征[J].安慶師范學院學報:社會科學版,2010,29(5):122-124.
[6]高山,王世福.望江挑花藝術產品的設計與開發[J].藝術探索,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-),女,安徽巢湖人,教授,碩導.