@blazediff/pngjs-transformer
v2.0.0
Published
PNG image transformer using pngjs for the blazediff library
Readme
@blazediff/pngjs-transformer
PNG image transformer using pngjs for the BlazeDiff library.
Installation
npm install @blazediff/pngjs-transformerAPI
read(filePath)
Reads a PNG file to image format (Uint8Array).
Parameters:
filePath(string) - Path to the PNG file
Returns: Promise<{ data: Buffer | Uint8Array | Uint8ClampedArray; width: number; height: number; }>
write(image, filePath)
Write a BlazeDiff image to a PNG file.
Parameters:
image({ data: Buffer | Uint8Array | Uint8ClampedArray; width: number; height: number; }) - Image data to writefilePath(string) - Output file path
Returns: Promise
Usage
import { pngjsTransformer } from '@blazediff/pngjs-transformer';
const image = await pngjsTransformer.read('./image.png');
await pngjsTransformer.write(image, './output.png');