望江挑花针法图案设计研究
2016-09-07袁惠芬安徽工程大学纺织面料安徽省高校重点实验室安徽芜湖24000安徽工程大学纺织行业科技公共服务平台安徽芜湖24000
方 妍,袁惠芬∗,王 旭,2(.安徽工程大学纺织面料安徽省高校重点实验室,安徽芜湖 24000;2.安徽工程大学纺织行业科技公共服务平台,安徽芜湖 24000)
望江挑花针法图案设计研究
方妍1,袁惠芬1∗,王旭1,2
(1.安徽工程大学纺织面料安徽省高校重点实验室,安徽芜湖241000;2.安徽工程大学纺织行业科技公共服务平台,安徽芜湖241000)
为加快望江挑花针法图案设计过程,探讨了望江挑花针法图案设计软件的开发过程.根据针法图案特征建立了相应的矩阵模型,以Visual Basic 6.0为开发工具,分别针对望江挑花的几种常用针法所形成的线迹图案,开发了相应交互式绘图软件.研究表明:运用望江挑花针法图案设计软件,可快速实现望江挑花几种针法图案的设计与生成.
望江挑花;针法;图案;计算机辅助设计
作为民间传统纺织工艺品,望江挑花于2008年被列入国家级非物质文化遗产名录.传承千年的望江挑花仅凭一根针、一绺线在青与白、蓝与白、黑与白的搭配中“游刃”[1-2].传统的望江挑花的图案设计主要依靠挑花艺人手工绘图,该方法繁琐复杂、效率低、劳动强度大且易出错.此外,一旦图案需要更改变换,则整幅图案须重新设计.随着CAD技术在纺织品设计领域的不断发展,软件已经成为必不可少的工具.通过软件进行望江挑花图案的设计,具有速度快、可编辑性好等特点.探讨了望江挑花图案矩阵模型的建立及交互式图案设计软件的开发方法.研究表明,运用文中开发的图案设计软件可方便快捷地实现望江挑花针法图案的设计[3].
1 望江挑花的针法特点
望江挑花的工艺技法主要有挑、钻、游、织4种,针法图案如图1所示.除织外,挑、钻、游工艺属手工刺绣针法,也是望江挑花工艺技法的核心(见图1a、图1b、图1c).挑针分单面和双面挑针,正面均以“×”形组合,单面挑针的反面以“一”或“1”字形组合,双面挑针的反面以“×”形组合.挑针技法手法自由、表现效果清新明快,适用于块面感强、不规则的图案(见图1d、图1e).钻针的每一针跨度相当于浮长线,浮长线根据图案需要而定.作品正面阳花、反面阴花、立体感强,适合规则连续图案的挑织(见图1f),游针方向上不受局限,角度可根据所跨越的经纬纱距离调整,其图案正反面一致,适合细线条效果的挑绣[4-6].
2 望江挑花图案设计软件的开发
在充分了解望江挑花针法及规律的基础上,以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所示.首先根据底布经、纬纱的数量建立相应的数组,构建空白底布组织矩阵.根据针法选择及鼠标单击,修改空白底布组织矩阵元素,建立相应的针法图案矩阵.
3 望江挑花图案设计软件运行实例
下面以实例对开发的望江挑花针法图案设计软件进行测试.软件操作步骤如下:①设定经纬纱值,绘制底布经纬格子线;②选定针法,鼠标点击绘图;③调整并完成图案,保存图片,保存数据;④点击退出按钮,退出程序.
挑花针法图案设计实例如图8所示.通过开发的软件可以将图8a的图案以图8b的形式进行数据及图案保存并适当修改,其中,底布颜色可从原藏青色调整为白色,原挑花白色图案可调整为蓝色效果.根据某对称花纹设计的挑花作品图案如图8c所示,根据图8c进行挑花绣制的实物作品如图8d所示.上述实例说明,开发的程序可以准确、方便地实现望江挑花图案的编辑.同时,当设计发生改变时,只需进行相应地调整即可,大大提高了挑花针法图案的生成过程,为开发望江挑花新产品提供了参考.
图7 设计软件程序框图
4 结论
以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-),女,安徽巢湖人,教授,硕导.