rgb2ase
v1.0.0
Published
Converts an array of RGB colours to an ASE format file.
Readme
rgb2ase
RGB array to ASE file converter.
Disclaimer
Please note the core code was for this package was written in 2012 and was tested with a version of Adobe Illustrator that was available at that time. The author cannot guarantee that it still works properly today.
Installation
pnpm add rgb2ase
Usage
const converter = new Rgb2Ase();- create a new converter instancecreateAse()accepts an object with shape{ title: string, data: number[][] }, and a size (default12).getAse()(optional) to get the contents of the ASE buffer.writeAse()- writes a new file using thetitlepassed into thequantizeDatamethod.writeAseaccepts an options object:{ path: string }).
In full
import Rgb2Ase from 'rgb2ase';
const converter = new Rgb2Ase();
converter.createAse(data, 12)
converter.writeAse({ path: './' });
const ase = converter.getAse();Example
This runs an example of the code using the data in ./data, and adding an output file (Mordred.ase) to the ./example/ase folder, creating one if it doesn't exist.
cd example
node index.js