mirror of
https://github.com/danbulant/pngjs
synced 2026-05-19 04:08:44 +00:00
18 lines
398 B
JavaScript
18 lines
398 B
JavaScript
#!/usr/bin/env node
|
|
|
|
let fs = require("fs"),
|
|
PNG = require("../lib/png").PNG;
|
|
|
|
let srcFname = process.argv[2],
|
|
dstFname = process.argv[3] || "out.png";
|
|
|
|
// Read a PNG file
|
|
let data = fs.readFileSync(srcFname);
|
|
// Parse it
|
|
let png = PNG.sync.read(data, {
|
|
filterType: -1,
|
|
});
|
|
// Pack it back into a PNG data
|
|
let buff = PNG.sync.write(png);
|
|
// Write a PNG file
|
|
fs.writeFileSync(dstFname, buff);
|