如何在谷歌函数中绘制圆形或矩形等图形对象?



我正在尝试学习如何使用谷歌函数,我希望能够在谷歌函数中实现图形。我希望能够绘制简单的形状,如矩形、椭圆和线条。如果可能,如何?这是我尝试过的东西,但它不起作用:

/**
* HTTP Cloud Function.
* This function is exported by index.js, and is executed when
* you make an HTTP request to the deployed function's endpoint.
*
* @param {Object} req Cloud Function request context.
*                     More info: https://expressjs.com/en/api.html#req
* @param {Object} res Cloud Function response context.
*                     More info: https://expressjs.com/en/api.html#res
*/
var PImage = require('pureimage');
var img1 = PImage.make(100, 50);
exports.helloGET = (req, res) => {
res.send(" " + (2 * 234) + " " + Test(34) + TestDraw());
};
function TestDraw() {
var ctx = img1.getContext('2d');
ctx.fillStyle = 'rgba(255,0,0, 0.5)';
ctx.fillRect(0, 0, 100, 100);
return false;
}
function Test(x) {
if (x < 0) {
return 1;
}
return x * x * Test(x - 4);
}

^ 这段代码应该画一个矩形并输出一些数字。我只是得到数字,没有画矩形。如果有一些库可以用来使用谷歌函数绘制东西,那将非常有帮助。

我认为云函数更像是计算一些价值,而不是在前端绘制。我不确定它是否可能(可能是,但会很困难(。在这种情况下,我想您在 brawser 中显示的值末尾看到"false",因为这是您在响应结束时添加的内容(+ TestDraw()将返回false由运算符转换为字符串+(

最新更新