望江挑花針法圖案設計分析論文
望江挑花針法圖案設計分析論文
摘要:為加快望江挑花針法圖案設計過程,探討了望江挑花針法圖案設計軟體的開發過程.根據針法圖案特徵建立了相應的矩陣模型,以VisualBasic6.0為開發工具,分別針對望江挑花的幾種常用針法所形成的線跡圖案,開發了相應互動式繪圖軟體.研究表明:運用望江挑花針法圖案設計軟體,可快速實現望江挑花幾種針法圖案的設計與生成.
關鍵詞:望江挑花;針法;圖案;計算機輔助設計
作為民間傳統紡織工藝品,望江挑花於2008年被列入國家級非物質文化遺產名錄.傳承千年的望江挑花僅憑一根針、一綹線在青與白、藍與白、黑與白的搭配中“遊刃”[1-2].傳統的望江挑花的圖案設計主要依靠挑花藝人手工繪圖,該方法繁瑣複雜、效率低、勞動強度大且易出錯.此外,一旦圖案需要更改變換,則整幅圖案須重新設計.隨著CAD技術在紡織品設計領域的不斷髮展,軟體已經成為必不可少的工具.透過軟體進行望江挑花圖案的設計,具有速度快、可編輯性好等特點.探討了望江挑花圖案矩陣模型的建立及互動式圖案設計軟體的開發方法.研究表明,運用文中開發的圖案設計軟體可方便快捷地實現望江挑花針法圖案的設計[3].
1望江挑花的針法特點
望江挑花的工藝技法主要有挑、鑽、遊、織4種,針法圖案如圖1所示.除織外,挑、鑽、遊工藝屬手工刺繡針法,也是望江挑花工藝技法的核心(見圖1a、圖1b、圖1c).挑針分單面和雙面挑針,正面均以“×”形組合,單面挑針的反面以“一”或“1”字形組合,雙面挑針的反面以“×”形組合.挑針技法手法自由、表現效果清新明快,適用於塊面感強、不規則的圖案(見圖1d、圖1e).鑽針的每一針跨度相當於浮長線,浮長線根據圖案需要而定.作品正面陽花、反面陰花、立體感強,適合規則連續圖案的挑織(見圖1f),遊針方向上不受侷限,角度可根據所跨越的經緯紗距離調整,其圖案正反面一致,適合細線條效果的挑繡[4-6].
2望江挑花圖案設計軟體的開發
在充分了解望江挑花針法及規律的基礎上,以VisualBasic6.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所示.
2.2軟體介面設計
根據望江挑花圖案生成的基本要求,設計出針法圖案設計軟體的介面如圖3所示.窗體主要由左側的繪圖區和右側的控制區組成.繪圖區由圖片框控制元件(PictureBox)構成;控制區主要由文字框(TextBox)、標籤(Label)、單選按鈕(OptionButton)、命令按鈕(CommandButton)、通用對話方塊(CommonDialog)控制元件、組合框(ComboBox)等控制元件構成.文字框主要進行相關引數的輸入,標籤則指明文字框的作用.控制區包括5個模組,即經緯紗數選值模組、針法選擇模組、經向和緯向跨紗選值模組、定義畫布及畫筆模組和執行控制模組.控制區上方用兩個文字框分別輸入經紗和緯紗的數值.下面的9個單選按鈕用來選擇挑花的針法及行針方向,並透過文字框輸入經、緯向跨紗的數值及定義畫筆的寬度.通用對話方塊控制元件配合圖片框控制元件用來匯入標準調色盤及對畫布顏色、畫筆顏色進行選擇.執行控制模組包括4個命令按鈕,分別實現繪圖、儲存影象、儲存資料及退出功能.
2.3軟體的程式碼程式設計設計望江挑花針法
圖案設計軟體的主要功能包括引數輸入和相應按鈕事件的執行.針法圖案設計軟體的介面及執行效果如圖3所示.分別在橫向和豎向輸入經緯紗的數量,然後點選繪圖,則在左側的圖片框控制元件中顯示當前引數下的挑花底布組織.選擇畫布的背景色、畫筆顏色和畫筆粗細程度.單擊選定針法,設定經向和緯向的跨紗數值,再點選滑鼠繪圖.在已繪圖處重複點選則清除上一步繪製的圖案,方便修改.當點選窗體退出按鈕時,退出程式.利用Picture.Line和Picture.Circle語句模擬繪製表示經、緯紗的垂直、水平線及布眼.畫筆粗細和跨紗長度的選擇可透過組合框ComboBox控制元件實現.底布和畫筆顏色選擇以及資料和圖案的儲存可運用通用對話方塊CommonDialog控制元件實現.針法型別選擇可透過單選按鈕OptionButton控制元件實現.(1)Picture.Line畫線,即在物件上的指定點之間畫一條指定顏色的直線,語法格式如下:[物件.]Line[[step](x1,y1)]-[[step](x2,y2)],color其中物件是指窗體、圖片框等,Step代表兩個座標點的相對偏移量,如果不指定顏色,則使用所在控制元件的前景色作為直線的顏色.運用迴圈語句可實現底布經緯線,程式碼如下:Picture1.Line(x+(i-1)*w,y)-(x+(i-1)*w,y+n*h),RGB(125,125,125),BPicture1.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.AddItem“x”當選擇某個值後,則可透過下面的語句,實現畫筆寬度的控制.[物件.]DrawWidth=ComboBox.text例如,控制元件Combo1預設值為1,2,3,作為畫筆可選擇寬度,程式碼如下:Combo1.AddItem“1”Combo1.AddItem“2”Combo1.AddItem“3”當選擇預設值“2”時,可將此時的值作為圖片框控制元件Picture1的畫筆寬度,程式碼如下:Picture1.DrawWidth=Combo1.text類似方式,可實現跨紗長度的選擇.(4)CommonDialog控制元件,可調出系統自帶的通用對話方塊,語法格式如下:[物件.]showopen/showsave/showprint/showcolor其中引數showopen、showsave分別表示調出開啟、儲存檔案對話方塊;引數showprint、showcolor分別表示調出印表機、調色盤對話方塊.調色盤對話方塊如圖5所示.當選擇引數showcolor時可調出調色盤,用於底布及針法的顏色選擇.儲存檔案對話方塊如圖6所示.當選擇引數showsave時,可用於繪製好的針法進行資料和圖案的儲存等.(5)OptionButton控制元件,可實現一組選項的選擇.語法格式如下:[物件.]Value=True/False物件Value值為True表示當前選項被選擇.系統中添加了9個OptionButton控制元件用於選擇針跡以及行針方向,開啟的選項具有唯一性,即選擇其中一個選項時,則其他選項自動改為未被選擇狀態.程式內部主要執行程式框圖如圖7所示.首先根據底布經、緯紗的數量建立相應的陣列,構建空白底布組織矩陣.根據針法選擇及滑鼠單擊,修改空白底布組織矩陣元素,建立相應的針法圖案矩陣.
3望江挑花圖案設計軟體執行例項
下面以例項對開發的望江挑花針法圖案設計軟體進行測試.軟體操作步驟如下:①設定經緯紗值,繪製底布經緯格子線;②選定針法,滑鼠點選繪圖;③調整並完成圖案,儲存圖片,儲存資料;④點選退出按鈕,退出程式.挑花針法圖案設計例項如圖8所示.透過開發的軟體可以將圖8a的圖案以圖8b的形式進行資料及圖案儲存並適當修改,其中,底布顏色可從原藏青色調整為白色,原挑花白色圖案可調整為藍色效果.根據某對稱花紋設計的挑花作品圖案如圖8c所示,根據圖8c進行挑花繡制的實物作品如圖8d所示.上述例項說明,開發的程式可以準確、方便地實現望江挑花圖案的編輯.同時,當設計發生改變時,只需進行相應地調整即可,大大提高了挑花針法圖案的生成過程,為開發望江挑花新產品提供了參考.
4結論
以VisualBasic6.0為開發工具,探討了望江挑花針法圖案設計軟體的開發過程.結合望江挑花圖案的特徵,建立了圖案的矩陣模型,並開發了相應的互動式繪圖軟體.研究結果表明,開發的軟體可方便、快捷地實現針法圖案的設計.
參考文獻:
[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