canvas实现图像布局填充功能


Posted in Javascript onFebruary 06, 2017

本文实例为大家分享了canvas图像布局填充的具体代码,供大家参考,具体内容如下

<!DOCTYPE html> 
<html> 
<head lang="en"> 
  <meta charset="UTF-8"> 
  <title>canvas-图像布局填充</title> 
  <style> 
    #canvas{ 
      border: 1px solid palevioletred; 
    } 
  </style> 
</head> 
<body> 
  <canvas id="canvas" width="600px" height="600px"> 
  </canvas> 
  <script> 
    //获取到canvas元素 
    var canvas = document.getElementById('canvas'); 
    //获取canvas中的画图环境 
    var context = canvas.getContext('2d'); 
 
    //创建Image对象 
    var img = new Image(); 
    //alert(img); 
    //引入图片URL 
    img.src = "./image/huiji.png"; 
    window.onload = function (){ 
      //创建填充规则 .createPattern(图像对象,'规则'); 第二参数:repeat,no-repeat,repeat-x,repeat-y; 
       var pattern = context.createPattern(img,'no-repeat'); 
      //设置填充属性 
      context.fillStyle = pattern; 
      context.fillRect(10,10,canvas.width,canvas.height); 
    } 
  </script> 
</body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
代码生成器 document.write()
Apr 15 Javascript
Javascript中获取出错代码所在文件及行数的代码
Sep 23 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
Dec 10 Javascript
Javascript拓展String方法小结
Jul 08 Javascript
jquery动态加载js三种方法实例
Aug 03 Javascript
JS上传图片前实现图片预览效果的方法
Mar 02 Javascript
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
Dec 09 Javascript
vue.js指令v-for使用以及下标索引的获取
Jan 31 Javascript
详解elementui之el-image-viewer(图片查看器)
Aug 30 Javascript
原生JS实现微信通讯录
Jun 18 Javascript
微信小程序APP页面的之间的相互传递参数以及自定义组件
Apr 19 Javascript
canvas实现图像截取功能
Feb 06 #Javascript
JS跨域请求外部服务器的资源
Feb 06 #Javascript
canvas实现动态小球重叠效果
Feb 06 #Javascript
canvas滤镜效果实现代码
Feb 06 #Javascript
canvas实现图像放大镜
Feb 06 #Javascript
jquery精度计算代码 jquery指定精确小数位
Feb 06 #Javascript
localStorage的黑科技-js和css缓存机制
Feb 06 #Javascript
You might like
php IP及IP段进行访问限制的代码
2008/12/17 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
JScript的条件编译
2007/05/29 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
JS设置获取cookies的方法
2014/01/26 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
js实现微博发布小功能
2017/01/12 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
详解js模板引擎art template数组渲染的方法
2018/10/09 Javascript
使用webpack构建应用的方法步骤
2019/03/04 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
详解python eval函数的妙用
2017/11/16 Python
Python WEB应用部署的实现方法
2019/01/02 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
django框架中间件原理与用法详解
2019/12/10 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
Python 如何操作 SQLite 数据库
2020/08/17 Python
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
应届专科生个人的自我评价
2014/01/05 职场文书
幼儿园门卫岗位职责
2014/02/14 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
南京大屠杀观后感
2015/06/02 职场文书
2019销售早会主持词
2019/06/27 职场文书
Java中的随机数Random
2022/03/17 Java/Android