jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)


Posted in Javascript onFebruary 25, 2016

ImageDrawer.js是一款可以实现动态绘制图片动画的jQuery插件。通过ImageDrawer.js插件,你可以制作在页面中绘制图片的动态过程,你可以控制绘制动画的持续时间等参数,非常有趣。

jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)

效果展示       源码下载

使用方法

使用该动态绘制图片插件需要在页面中引入imagedrawer.css,jquery和imagedrawer.js文件。

<link rel="stylesheet" href="css/imagedrawer.css" type="text/css"/>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/imagedrawer.js"></script>

HTML结构

在页面中插入你需要绘制的图片。

<div id="container">
<img id="example" src="img.jpg">
</div>

初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该图片绘制插件。

$('div#container').drawImage();

配置参数

ImageDrawer.js图片绘制插件有以下一些可用的配置参数。

$(div#container).drawImge({
duration: 20, @number - seconds it's take to draw the entire picture
Instead of specifying the duration on the whole animation,
|| { it's also possible to set the duration of single drawing phases:
borderPencil : 9, @number - seconds it's take to draw the picture by using only the pencil for borders
pencilShades : 6, @number - seconds it's take to draw sharpest shades with black pencil
colorShades : 7.5, @number - seconds it's take to draw first, basic, vanish colors
fullColors : 7.5 @number - seconds it's take to define better all colors on the picture
},
background: '#949494', @string - background color for image while it's been drawing
callback: fn(), @function - function to execute after the last phase
pencil: {
height: '50px',
width : '50px',
src : './img/pencil.png' @string - path to the pencil image
}
});

duration:绘制动画的持续时间。可以是一个整数,或是一个对象:

{
borderPencil : 9, 
pencilShades : 6, 
colorShades : 7.5, 
fullColors : 7.5 
}

borderPencil:绘制边框需要的时间。
pencilShades:绘制黑白阴影部分需要的时间。
colorShades:绘制彩色阴影需要的时间。
fullColors;填充颜色需要的时间。
background:画布的背景颜色。

callback:回调函数。

pencil:在画布上方显示的铅笔小图标。

以上所述是小编给大家介绍的jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)的相关知识,希望对大家有所帮助!

Javascript 相关文章推荐
jquery 问答知识整理
Feb 11 Javascript
javascript学习笔记(七)Ajax和Http状态码
Oct 08 Javascript
基于jquery实现发送文章到手机的代码
Dec 26 Javascript
nw.js实现类似微信的聊天软件
Mar 16 Javascript
Javascript删除指定元素节点的方法
Jun 21 Javascript
三种方式实现瀑布流布局
Feb 10 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
Jul 23 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
Dec 28 Javascript
详解jQuery中的isPlainObject()使用方法
Feb 27 jQuery
Vue封装的可编辑表格插件方法
Aug 28 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
Jul 27 Javascript
Node.js API详解之 repl模块用法实例分析
May 25 Javascript
利用jQuery中的ajax分页实现代码
Feb 25 #Javascript
Jquery zTree 树控件异步加载操作
Feb 25 #Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
Feb 25 #Javascript
js判断图片加载完成后获取图片实际宽高的方法
Feb 25 #Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
Feb 25 #Javascript
jquery zTree异步加载简单实例讲解
Feb 25 #Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
Feb 25 #Javascript
You might like
php cc攻击代码与防范方法
2012/10/18 PHP
php操作xml
2013/10/27 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
3种php生成唯一id的方法
2015/11/23 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
PHP脚本自动识别验证码查询汽车违章
2016/12/20 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
网页中的图片的处理方法与代码
2009/11/26 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
window.onresize 多次触发的解决方法
2013/11/08 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
JS及PHP代码编写八大排序算法
2016/07/12 Javascript
从零学习node.js之模块规范(一)
2017/02/21 Javascript
如何使用Bootstrap 按钮实例详解
2017/03/29 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
美国礼品卡交易网站:Cardpool
2018/08/27 全球购物
潘婷洗发水广告词
2014/03/14 职场文书
警察先进个人事迹材料
2014/05/16 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
详解Django的MVT设计模式
2021/04/29 Python