# 绘图引擎

1.引擎基本结构

![绘图引擎结构](./img/draw-engine.png)

多引擎结构

![多引擎结构](./img/mutli-engine.png)

绘制结构

![绘制结构](./img/huizhijiegou.png)

2.绘制操作,特殊说明:path/image/text;画笔/画刷;字体/字号/对齐方式;案例:线/圆/矩形/多边形/饼图(实现)/椭圆/圆角矩形;

画刷实现结构

![画刷实现结构](./img/huashuajiegou.png)

画笔实现结构

![画笔实现结构](./img/huabishixian.png)

文本实现结构

![文本实现结构](./img/wenbenshixian.png)

3.颜色与过渡

4.矩阵变换

5.融合效果

6.特效:投影/发光/倒影/a过渡/等

7.实现自定义绘图引擎:如image绘图引擎