mirror of
https://github.com/konvajs/konva.git
synced 2026-03-03 16:58:33 +08:00
Alpha nodejs support
This commit is contained in:
29
nodejs-demo.js
Normal file
29
nodejs-demo.js
Normal file
@@ -0,0 +1,29 @@
|
||||
var fs = require('fs'),
|
||||
Kinetic = require('./kinetic');
|
||||
|
||||
var layer = new Kinetic.Layer({
|
||||
width : 200,
|
||||
height : 200
|
||||
});
|
||||
|
||||
var rect = new Kinetic.Rect({
|
||||
width : 100,
|
||||
height : 100,
|
||||
x : 50,
|
||||
y : 50,
|
||||
fill : 'green'
|
||||
});
|
||||
var text = new Kinetic.Text({
|
||||
text : 'Generated inside node js',
|
||||
x : 20,
|
||||
y : 20,
|
||||
fill : 'black'
|
||||
});
|
||||
layer.add(rect).add(text);
|
||||
layer.draw();
|
||||
|
||||
var stream = layer.createPNGStream();
|
||||
var file = fs.createWriteStream(__dirname + '/helloworld.png');
|
||||
stream.on('data', function(chunk) {
|
||||
file.write(chunk);
|
||||
});
|
||||
Reference in New Issue
Block a user