我正在使用一些canvas和processing.js,但我无法弄清楚如何用图像填充弧/椭圆等。用processing.js填充图像
使用JavaScript通常我做这样的事情:
ctx.save();
ctx.beginPath();
ctx.arc(x, y, size, 0, Math.PI * 2, true);
ctx.closePath();
ctx.clip();
ctx.drawImage(thumbImg, 0, 0, 400, 400);
ctx.beginPath();
ctx.arc(x, y, size, Math.PI * 2, true);
ctx.clip();
ctx.closePath();
ctx.restore();
,游戏就结束了,我怎么能与processing.js办呢?
我已经试过那些选项,但似乎我做错了什么:
b = loadImage("nicola.png");
fill(b)
background(b);
ellipse(x, y, size, size);
什么想法?
啊是的,你还有这个问题吗?我相当肯定,我知道你的问题是什么,但我会更多的信息,比如你在哪里运行js,这张图片在哪里。它几乎可以肯定是一个文件路径问题,你根本没有加载图像,但它失败了 – ZekeDroid