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 相关文章推荐
一段非常简单的让图片自动切换js代码
Nov 10 Javascript
jQuery的deferred对象使用详解
Aug 20 Javascript
各种页面定时跳转(倒计时跳转)代码总结
Oct 24 Javascript
JS获取几种URL地址的方法小结
Feb 26 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
Jun 03 Javascript
原生js和jQuery写的网页选项卡特效对比
Apr 27 Javascript
基于Vuejs框架实现翻页组件
Jun 29 Javascript
jQuery实现手机上输入后隐藏键盘功能
Jan 04 Javascript
JSON创建键值对(key是中文或者数字)方式详解
Aug 24 Javascript
JS实现图片旋转动画效果封装与使用示例
Jul 09 Javascript
详解微信小程序-canvas绘制文字实现自动换行
Apr 26 Javascript
JS自定义右键菜单实现代码解析
Jul 16 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面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
常用PHP封装分页工具类
2017/01/14 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
2019/10/17 PHP
jQuery事件 delegate()使用方法介绍
2012/10/30 Javascript
根据json字符串生成Html的一种方式
2013/01/09 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
JS打开新窗口防止被浏览器阻止的方法
2015/01/03 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
BootStrap网页中代码显示用法详解
2016/10/21 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
关于javascript事件响应的基础语法总结(必看篇)
2016/12/26 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
2017/09/10 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
基于vue cli 通过命令行传参实现多环境配置
2018/07/12 Javascript
原生JS无缝滑动轮播图
2019/10/22 Javascript
Python科学计算环境推荐——Anaconda
2014/06/30 Python
Python读写文件方法总结
2015/06/09 Python
python比较两个列表是否相等的方法
2015/07/28 Python
python getopt模块使用实例解析
2019/12/18 Python
Python调用Windows API函数编写录音机和音乐播放器功能
2020/01/05 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
MaBelle玛贝尔香港官网:香港钻饰连锁店
2019/09/09 全球购物
模具数控专业自荐信
2014/01/27 职场文书
总经理助理职责
2014/02/04 职场文书
活动策划邀请函
2014/02/06 职场文书
十一酒店活动方案
2014/02/20 职场文书
高中班主任评语大全
2014/04/25 职场文书
初中英语课后反思
2014/04/25 职场文书
娱乐节目策划方案
2014/06/10 职场文书
超市开店计划书
2014/09/15 职场文书
教师岗位职责范本
2015/04/02 职场文书
观看《信仰》心得体会
2016/01/15 职场文书