Canvas 图片平铺设置
2024-10-18 05:17:36
/**
* 图片平铺
*/
function initDemo7(){
var canvas = document.getElementById("demo7");
if (!canvas) return;
var context = canvas.getContext("2d");
var type = [
"no-repeat", // 不平铺
"repeat-x", // 横向平铺
"repeat-y", // 纵向平铺
"repeat" // 全画布平铺
];
var index = 3;
var img = new Image();
img.src = "images/timg3.jpg";
img.onload = function () {
// 平铺方式
context.fillStyle = context.createPattern(img, type[index]);
context.fillRect(0, 0, canvas.width, canvas.height);
}
}
最新文章
- css中单位px、pt、em和rem的区别
- lua table remove元素的问题
- java和javascript双引号嵌套的问题
- 快速稳定的维护PHP
- [转]LUA 学习笔记
- Python核心编程--学习笔记--2--Python起步(下)
- JavaScript 中的内存泄漏
- 关于NSURL的一些属性的记录
- 计算机语言的发展(the history of computer's language)
- JqueryAjax异步加载在ASP.NET
- ubuntu安装docker
- java内部类继承--构造函数传参
- [BZOJ]1023 cactus仙人掌图(SHOI2008)
- Linux系统启动那些事—基于Linux 3.10内核【转】
- linux下安装nginx及初步认识
- DMA与cache一致性的问题
- 彻底地/ 终于地, 解决 关于apache 权限的问题了:: 修改 DocumentRoot后的 403错误: have no permission to access / on this server
- python 处理xml
- Windows Phone 7 检查手机网络
- javascript获取地址栏参数