UNPKG

ag-psd

Version:

Library for reading and writing PSD files

23 lines (22 loc) 1.02 kB
/// <reference types="node" /> /// <reference types="node" /> import { Layer, Psd, ReadOptions, WriteOptions } from './psd'; import { PsdWriter } from './psdWriter'; import { PsdReader } from './psdReader'; import { fromByteArray } from 'base64-js'; export * from './abr'; export * from './csh'; export { initializeCanvas } from './helpers'; export * from './psd'; export type { PsdReader, PsdWriter }; interface BufferLike { buffer: ArrayBufferLike; byteOffset: number; byteLength: number; } export declare const byteArrayToBase64: typeof fromByteArray; export declare function readPsd(buffer: ArrayBuffer | BufferLike, options?: ReadOptions): Psd; export declare function writePsd(psd: Psd, options?: WriteOptions): ArrayBuffer; export declare function writePsdUint8Array(psd: Psd, options?: WriteOptions): Uint8Array; export declare function writePsdBuffer(psd: Psd, options?: WriteOptions): Buffer; export declare function decodeLayerPixels(layer: Layer, useImageData?: boolean): void;