1 changed files with 29 additions and 0 deletions
@ -0,0 +1,29 @@ |
|||||
|
|
||||
|
/** |
||||
|
* Module dependencies. |
||||
|
*/ |
||||
|
|
||||
|
var Canvas = require('../lib/canvas') |
||||
|
, canvas = new Canvas(320, 320) |
||||
|
, ctx = canvas.getContext('2d'); |
||||
|
|
||||
|
// Create gradients
|
||||
|
var lingrad = ctx.createLinearGradient(0,0,0,150); |
||||
|
lingrad.addColorStop(0, '#00ABEB'); |
||||
|
lingrad.addColorStop(0.5, '#fff'); |
||||
|
lingrad.addColorStop(0.5, '#26C000'); |
||||
|
lingrad.addColorStop(1, '#fff'); |
||||
|
|
||||
|
var lingrad2 = ctx.createLinearGradient(0,50,0,95); |
||||
|
lingrad2.addColorStop(0.5, '#000'); |
||||
|
lingrad2.addColorStop(1, 'rgba(0,0,0,0)'); |
||||
|
|
||||
|
// assign gradients to fill and stroke styles
|
||||
|
ctx.fillStyle = lingrad; |
||||
|
ctx.strokeStyle = lingrad2; |
||||
|
|
||||
|
// draw shapes
|
||||
|
ctx.fillRect(10,10,130,130); |
||||
|
ctx.strokeRect(50,50,50,50); |
||||
|
|
||||
|
canvas.savePNG(__dirname + '/gradients.png'); |
Loading…
Reference in new issue