fillStyle图片填充

图片自找

<!DOCTYPE HTML> <head> <meta charset = "utf-8"> <title>canvas</title> <style type="text/css"> #canvas{border:1px solid #eee ; display:block; background-color: #B36666; margin: 20px auto; } </style></head><body><div><canvas id = "canvas" width = "800px" height = "800px"></canvas></div> <script type = "text/javascript" >
window.onload=function(){
var context = document.getElementById(‘canvas‘).getContext(‘2d‘)

/*
context.createPattern(img‘repeat-style‘);
repeat-style参数可以是:
‘no-repeat‘ 不重复
‘repeat‘ x,y轴重复
‘repeat-x‘ x轴重复
‘repeat-y‘ y轴重复

扩展:context.createPattern(img‘repeat-style‘)方法参数:
可以是image图片作为参数,
可以是canvas对象作为参数
可以是video视频对象作为参数

总结:context.fillStyle 可以等于以下参数
color 
gradient
image
canvas
video;

*/
var image1 = new Image();
image1.src = ‘1.png‘;
image1.onload = function(){
var pattern = context.createPattern(image1,‘repeat‘);
context.fillStyle=pattern;
context.fillRect(0,0,800,800);
}
}
</script> </body> </html>

时间: 2024-11-25 22:49:38

fillStyle图片填充的相关文章

HTML5 Canvas ( 图片填充样式 ) fillStyle, createPattern

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>canvas</title> <script type="text/javascript" src="../js/jQuery.js"></script> <style type="text/css">

ionic 自定义按钮样式 和背景图片填充父视图

在写项目时需要用到只显示文字的按钮  点击显示自己要显示的颜色 html代码 <a class="button head-color" href="#">注册</a> css代码 .head-color{ color: white; background-color: transparent; } .head-color:hover{ color: #fe8189; } .head-color:link{ background-color:

iOS图片填充UIImageView(contentMode)

本文主要形象的介绍一下UIView的contentMode属性: 核心代码 [self.prp_imageView setContentMode:UIViewContentModeScaleAspectFill]; self.prp_imageView.clipsToBounds = YES;   UIViewContentModeScaleAspectFit, //这个图片都会在view里面显示,并且比例不变 这就是说 如果图片和view的比例不一样 就会有留白如下图1 UIViewConte

从零开始学_JavaScript_系列(13)——CSS&lt;2&gt;(新窗口打开,背景图片填充,底文字,小提示,CSS选择器整理)

前注:图片和部分内容引用的网易云课堂的,所以,侵,私信,删. 这篇也算上周的 (10)打开一个网页时,以新窗口形式打开 将 <a href="www.baidu.com"></a> 新增属性: <a href="www.baidu.com" target="_blank"></a> 即可. (11)关于块间的莫名空隙 假设有html代码: <div id="a"> &

背景图片填充div

html: <div class=”contain-title”><div> css: (1)这种情况下图片可以填充整个div,但背景色和原背景图片不一致 background: url(../images/mall-bg.png) no-repeat center center fixed; height: 11.5rem; width: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-b

PPT图表实现用图片填充数据

可能我标题描述的不是很好,最终就是实现一个这样效果的图表: 觉得还挺有意思的,下面介绍以下如何制作 1 创建一个正常的图表,输入好数据 2 找到一张要填充的图片,放到PPT里边备用 3 在PPT中复制上面找好的图片,点击选中图表中的蓝色横条,直接按CTRL+V粘贴 4 插入后是这样鸟样,图表右键-设置绘图区格式-找到填充-将伸展改为层叠 5 修改完后,就是文章最开始的图表的样式啦. Enjoy It! 原文地址:https://www.cnblogs.com/Irvingcode/p/12288

iOS 图片填充 UIImageView

UIViewContentModeScaleAspectFit,     //这个图片都会在view里面显示,并且比例不变  这就是说 如果图片和view的比例不一样 就会有留白如下图1 UIViewContentModeScaleAspectFill,     //  这是整个view会被图片填满,图片比例不变 ,这样图片显示就会大于view如下图2 既然要求不高 又不能留白 那我就可以用第二种 可是这样就超出位置了,于是同事又开口了 截掉就可以了 然后完整过程就两步 [self.prp_im

图片填充线条

Bitmap bitmap = new Bitmap("1.jpg"); TextureBrush b = new TextureBrush(bitmap);//指定纹理图片 Pen p = new Pen(b, 30);//创建画笔 //用纹理笔刷直接绘制线条 e.Graphics.DrawEllipse(p, 100, 40, 200, 100); p.Dispose();

HTML5 Canvas ( 填充图形的绘制 ) closePath, fillStyle, fill

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>canvas</title> <script type="text/javascript" src="../js/jQuery.js"></script> <style type="text/css">