mirror of
https://github.com/alibaba/GCanvas.git
synced 2025-12-08 17:36:42 +00:00
19 lines
500 B
JavaScript
19 lines
500 B
JavaScript
const { createCanvas, Image } = require('../export');
|
|
const canvas = createCanvas(400, 400);
|
|
const ctx = canvas.getContext('2d')
|
|
ctx.transform(1,0,0,1,0,0)
|
|
ctx.save();
|
|
ctx.transform(1,0,0,1,100.5,100.5);
|
|
var grd=ctx.createLinearGradient(0,0,200,0);
|
|
grd.addColorStop(0,"red");
|
|
grd.addColorStop(1,"blue");
|
|
ctx.fillStyle=grd;
|
|
ctx.arc(0, 0,100, 100, 0, 2 * Math.PI);
|
|
ctx.save();
|
|
ctx.transform(1,0,0,1,-100.5,-100.5);
|
|
ctx.fill();
|
|
ctx.restore();
|
|
ctx.restore();
|
|
ctx.restore();
|
|
canvas.createPNG("transfrom")
|