0.1.0 • Published 11 years ago

micropng v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
11 years ago

node-micropng

A tiny pixel manipulation helper for node.js using pngjs. It also includes the option to write a png image directly to a server for quick testing and prototyping.

##Installation

npm install micropng

##API documentation ###constructor

var MicroPNG = require('micropng');
var png = new MicroPNG(200, 200);	// new png of width and height 200

###point Paints a pixel a particular color

png.point(5, 5, [50,50,50]);	// at (5, 5) make a point with RGB value of 50,50,50

###background Fills entire image with a color

png.background([255,255,255]);

###rect

png.rect(0, 0, 200, 200, [200, 40, 40]);	// unfilled red rectangle from (0,0) to (200,200)
png.rect(0, 0, 200, 200, [70, 70, 70], true);		// filled grey rectangle
png.rect(0, 0, 200, 200, [70, 70, 70], true, [200,0,0]);	// grey rectangle with red fill

###exportFile Exports the image to a file

png.exportFile(__dirname + '/image.png');

###exportServer Runs a local server on a given port serving the image

png.exportServer(8084);