系统管理主要包括界面管理、系统配置管理、系统运行时状态管理和库管理。界面管理对菜单工具栏等界面元素进行管理。配置管理主要管理系统的一些配置参数,在系统中我们选用了xml格式来存储系统的各种配置参数。系统运行时状态管理用于保存系统当前的各种状态,如当前选取的输入法,当前选取的针法,绣花对象当前选取状态等信息。
折叠输入处理模块
折叠花稿处理模块
花稿处理模块包括针迹生成、针迹优化、视图管理、绣线颜色管理。在这个模块中,选择合适针法填充输入模块中得到的轮廓,得到一个个绣花对象,并且经过不断对绣花对象进行针迹优化和轮廓调整来得到所需要的图样。