
效果展示 源码下载
使用方法
使用该动态绘制图片插件需要在页面中引入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>初始化插件
$("div#container").drawImage();配置参数
$(div#container).drawImge({duration: 20, @number - seconds it"s take to draw the entire pictureInstead 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 borderspencilShades : 6, @number - seconds it"s take to draw sharpest shades with black pencilcolorShades : 7.5, @number - seconds it"s take to draw first, basic, vanish colorsfullColors : 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 drawingcallback: fn(), @function - function to execute after the last phasepencil: {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:绘制边框需要的时间。