不知道大家有没有听说过Context Free这个
软件,它其实是CFDG语言(说是语法更为确切)的图形编译器,专门用来创建分形图。最近,一位名叫Aza Raskin的Mozilla开发人员为了庆祝Firefox 3的发布,编写了一个该
软件的
JavaScript接口,只需要在
非IE浏览器(如FF、Safari、Opera)中访问这个名为Algorithm InK的页面,只需要少量的代码就可以创建出各种漂亮的分形图案,并且你可以随时将它们保存为图片文件(右击图形选择“另存为”即可)。以下是一些用它绘制出来的漂亮的例子:
该JS接口的灵感来源于另一位Mozilla开发人员的项目:Processing.js,两者的区别就在于前者将JavaScript作为了解释和编译CFDG语法的中介。Algorithm Ink面使用了Canvas来完成图形的绘制,你同时可以在这里读到该JS文件的全部源代码。由于仅仅是一个接口,所以要绘制自己的分形图的话,还必须得使用CFDG的语法命令,如果想了解诸如结构组成、原理、示例等内容,请访问Aza Raskin的主页。