UNPKG

iccdev

Version:

The International Color Consortium....promoting and encouraging the standardization of an open color management system with WASM Tools for managing ICC Color Profiles

17 lines (12 loc) 503 B
const fs = require("fs"); const createModule = require("./IccToXml/iccToXml.js"); const argv = process.argv.slice(2); const inputFile = argv[0] || "test.icc"; const outputFile = argv[1] || "output.xml"; createModule().then((Module) => { const input = fs.readFileSync(inputFile); Module.FS.writeFile("input.icc", input); Module.callMain(["input.icc", "out.xml"]); const output = Module.FS.readFile("out.xml", { encoding: "utf8" }); fs.writeFileSync(outputFile, output); });