由于实习的工作要用javascript进行图形处理,所以这一段时间我学习了一下CamanJS这个js图形处理库,对这个库也有了大致的了解。把我对CamanJS的一些理解记录下来,便于理解和与人交流。
CamanJS官网:http://camanjs.com/
CamanJS是用JavaScript写成的一个图形处理库,它既可以node.js里边工作也可以在浏览器里边工作。它主要针对的是HTML5里边的画布元素来进行操作。CamanJS既可以写在js脚本里也可以写成HTML标签的一个属性。它有很多内置的函数可以用,也可以注册自己写的新函数来扩展它的功能。但是这些内置的函数和自己写的新函数都有一个共同点:这个函数应用于图像的每个像素上,操作某个像素时,只能访问该像素的数据(rgba),不能访问其他像素的数据。
我这里写的只是CamanJS写在js脚本文件中运行在浏览器里的情况。