pngjs/examples/test/bg.js
2012-08-20 23:32:20 +02:00

28 lines
548 B
JavaScript

#!/usr/bin/env node
var fs = require('fs'),
PNG = require('pngjs').PNG;
var png = new PNG({
width: 10,
height: 10,
filterType: -1
});
for (var y = 0; y < png.height; y++) {
for (var x = 0; x < png.width; x++) {
var idx = (png.width * y + x) << 2;
var col = x < (png.width >> 1) ^ y < (png.height >> 1) ? 0xe5 : 0xff;
png.data[idx ] = col;
png.data[idx+1] = col;
png.data[idx+2] = col;
png.data[idx+3] = 0xff;
}
}
png.pipe(fs.createWriteStream('bg.png'));
png.pack();