在画布中获取特定颜色的像素数量
下面的函数将返回画布上颜色(RGB格式)为r、g、b的像素数量。如果用户希望像这篇博客文章中在另一个区域绘画,那么这将非常有用。
在画布中获取某一个像素的颜色
下面的代码片段返回一个对象,该对象在画布的x和y的位置上具有RGBA值。这可以用来确定鼠标光标是否在一个特定的形状中。
链接方法
这个类提供的jQuery风格的链接访问2D背景的方法和属性。
代码只有特权代码的可使用
这些片段是从特权代码仅是有用的,例如扩展或特权的应用程序。
保存画布图像文件
下面的函数接受一个画布对象和目标文件路径串。画布被转换成PNG文件并保存到指定的位置。该函数返回时,该文件已被完全保存它解决的承诺。
将一个远程页面加载到画布元素上
下面的类首先创建隐藏的iframe元件并附加一个监听到所述框架的加载事件。一旦远程页面加载时,remotePageLoaded方法火灾。这种方法获取到iframe的窗口的引用,并提请该窗口的画布对象。
需要注意的是,如果你正在运行的Chrome页面这仅适用。如果您尝试运行代码作为普通的网页,你会得到一个“安全错误‘代码’1000’ 的错误。
用法:
将图像文件转换为base64字符串
下面的代码获取远程图像,并转换其内容Data URI scheme。
用法: