开源的HTML5 Canvas画图插件 - Literally Canvas

本文参考:http://site518.net/jquery-drawing-widget-literally-canvas/

 HTML5 Canvas 的出现,使得 JavaScript 在处理图像方面变得非常有利。而今天要给介绍的就是一个 HTML5 的画图组件 - Literally Canvas

开源的HTML5 Canvas画图插件 - Literally Canvas

  Literally Canvas 是一个开源的 jQuery 插件,基于 HTML5 Canvas 技术,另外还使用了 Underscore.js 类库。你可以轻易的将它集成到任何页面中,轻松实现在线画图的功能。它内置了一组简单的画图工具,包含有画图、擦除、颜色选择器、缩放等常用工具。此外,它还提供了一个简单的 API 以便修改背景颜色、工具项等内容。作为一个画图组件,必不可少的就是导出功能,它也提供了一个方法可将画好的图导出为图片。

如何使用

首先在页面中添加 jQuery 框架、underscore.js 以及 Literally Canvas 插件

<link rel='stylesheet' href='colorpicker.css' />
<link rel='stylesheet' href='literally.css' />
<script src="jquery.1.8.2.min.js"></script>
<script src="underscore-min.js"></script>
<script src="literallycanvas.thin.min.js"></script>

然后添加要呈现的画图组件

<div class="literally"><canvas></canvas></div>

最后初始化就可以了

$('.literally').literallycanvas({
backgroundColor: 'rgb(255, 0, 0)', // 默认是 rgb(230, 230, 230)
keyboardShortcuts: false, // 默认是 true
imageURLPrefix: 'img', // 组件所用图标所在目录
sizeToContainer: false, // 默认是 true
toolClasses: [LC.Pencil] // 可查看 coffee/tools.coffee
});

可使用下面的这个方法导出图片

$('.literally').canvasForExport().toDataURL();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值