html5添加canvas来将图片制作成马赛克效果的js插件教程

一、使用方法
该canvas插件的html结构非常简单,就是使用一个<img>标签:
<img id="portrait-image" src="img/portrait.jpg" />

然后可以使用下面的方法调用插件:
function init() {
document.getElementById(’portrait-image’).closePixelate([
{ resolution : 24 },
{ shape : ’circle’, resolution : 24, size: 16, offset: 12, alpha: 0.5 }
  ]);
};
window.addEventListener( ’load’, init, false);

二、构造函数与方法
var img=document.getElementById(’portrait-img’);
var myPixelation=new ClosePixelation(img, [{ resolution : 24 }]);
myPixelation.render([
{ resolution: 32 },
{ resolution: 16, shape: ’circle’, offset: 8 }
]);
myPixelation.renderClosePixels({
resolution: 48, alpha: 0.5
});

KeyMob移动端广告平台将整合国内外主流移动广告平台,并对广告功能进行统一管理、动态配置,广告主和开发者都可以通过简单的操作轻松实现对多家广告平台的搭配使用.

时间: 2024-12-15 01:38:53

html5添加canvas来将图片制作成马赛克效果的js插件教程的相关文章

Html5添加非常实用的可自动轮播的旋转木马插件教程

一.使用方法 <script src="js/jquery.min.js"></script> <script src="js/jquery.carousel.js"></script>     二.Html结构 <div class="caroursel rotator-demo"> <ul class="rotator-list"> <li cl

Html5添加实用的仿Instagram头部固定跟随滚动特效插件教程

一.使用方法 <script src="js/jquery.min.js"></script> <script src="js/feedify.min.js"></script> 二.Html结构 <div class="feedify"> <div class="feedify-item"> <div class="feedify-ite

Html5添加非常炫的图片3D背景视觉差特效插件教程

一.安装 bower install logos-distort 二.使用方法 <link href="assets/css/perspectiveRules.css" rel="stylesheet" /> <script src="js/1.11.0/jquery.min.js"></script> <script src="assets/js/jquery.logosDistort.min

Html5添加自动排列图片的jquery响应式图片排列插件教程

一.引入JS文件 <script src="path/to/jquery.min.js" > <script src="path/to/jquery.row-grid.min.js" > 二.Html结构 <div class="container"> <div class="item"> <img src="path/to/image" width=&

Html5添加Tabs样式单页多图轮播图插件教程

一.HTML结构 <div id="slideBox"> <div class="J_slide"> <!-- 轮播图 --> <div class="J_slide_clip"> <ul class="J_slide_list"> <li class="J_slide_item"> <a href="javascrip

Html5添加Canvas的EAN13条形码生成插件教程

一.使用方法 如果你需要将该EAN13条形码插件作为jQuery插件来使用,那么需要在页面中引入jQuery和jquery-ean13.min.js文件. <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="dist/jquery-ean13.min.js&qu

Html5添加SVG生成图案花纹背景样式的js插件教程

一.使用方法 由于Textures.js是基于d3.js的,所以必须引入d3.js文件,同时引入textures.min.js文件. <script src="js/d3.min.js" charset="utf-8"></script> <script src="js/textures.min.js" charset="utf-8"></script> 二.Html结构 该SV

Html5添加三联切换仿3D效果旋转木马jQuery插件教程

一.使用方法 <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/gallery.js"></script> 二.Html结构 <div id="wrapper"> <div id=&quo

基于JSON数据HTML5视频播放器js插件教程

一.安装 可以通过Bower来安装该视频播放器插件. bower install frame-player 在页面中引入frameplayer.css和frameplayer.js文件. <link rel="stylesheet" href="path-to/frameplayer.css"> <script src="path-to/frameplayer.js"></script> 二.Html结构 在页