1个回答
展开全部
当然可以.可以将一个图片定义成一个图案填充
更多追问追答
追问
请问可以提供一个实例吗。万分感谢
追答
给个简单的示例
var canvas=document.getElementById("canvas");
if(canvas.getContext("2d")){
var ctx=canvas.getContext("2d");
img=document.getElementById("sg");
ctx.drawImage(img,0,0,canvas.width,canvas.height);
ctx.save();
var pic=new Image();
pic.src="images/1.png";
pic.onload=function(){
var pt=ctx.createPattern(pic,"no-repeat");
ctx.beginPath();
ctx.arc(150,150,50,0,Math.PI*2,true);
ctx.fillStyle=pt;
ctx.fill();
}
ctx.restore();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |