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 相关文章推荐
JSON序列化与解析原生JS方法且IE6和chrome测试通过
Sep 05 Javascript
jquery中$.post()方法的简单实例
Feb 04 Javascript
原生js事件的添加和删除的封装
Jul 01 Javascript
JQuery 使用attr方法实现下拉列表选中
Oct 13 Javascript
推荐8款jQuery轻量级树形Tree插件
Nov 12 Javascript
JavaScript window.location对象
Nov 14 Javascript
JavaScript合并两个数组并去除重复项的方法
Jun 13 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
JS时间控制实现动态效果的实例讲解
Jul 31 Javascript
JS监听滚动和id自动定位滚动
Dec 18 Javascript
JavaScript的级联函数用法简单示例【链式调用】
Mar 26 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
May 16 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
js 与或运算符 || &amp;&amp; 妙用
2009/12/09 Javascript
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
EasyUI学习之Combobox级联下拉列表(2)
2016/12/29 Javascript
Angular 4 指令快速入门教程
2017/06/07 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
微信小程序接入vant Weapp组件的详细步骤
2020/10/28 Javascript
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
应届毕业生的个人自我鉴定
2013/10/24 职场文书
家佳咖啡店创业计划书
2013/12/27 职场文书
教学大赛获奖感言
2014/01/15 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
党支部意见范文
2015/06/02 职场文书
postgresql之greenplum字符串去重拼接方式
2023/05/08 PostgreSQL