mirror of
https://gitee.com/onvia/ccc-tnt-psd2ui
synced 2024-12-26 19:58:25 +00:00
28 lines
1.9 KiB
TypeScript
28 lines
1.9 KiB
TypeScript
import { Psd, WriteOptions, Color } from './psd';
|
|
export interface PsdWriter {
|
|
offset: number;
|
|
buffer: ArrayBuffer;
|
|
view: DataView;
|
|
}
|
|
export declare function createWriter(size?: number): PsdWriter;
|
|
export declare function getWriterBuffer(writer: PsdWriter): ArrayBuffer;
|
|
export declare function getWriterBufferNoCopy(writer: PsdWriter): Uint8Array;
|
|
export declare function writeUint8(writer: PsdWriter, value: number): void;
|
|
export declare function writeInt16(writer: PsdWriter, value: number): void;
|
|
export declare function writeUint16(writer: PsdWriter, value: number): void;
|
|
export declare function writeInt32(writer: PsdWriter, value: number): void;
|
|
export declare function writeUint32(writer: PsdWriter, value: number): void;
|
|
export declare function writeFloat32(writer: PsdWriter, value: number): void;
|
|
export declare function writeFloat64(writer: PsdWriter, value: number): void;
|
|
export declare function writeFixedPoint32(writer: PsdWriter, value: number): void;
|
|
export declare function writeFixedPointPath32(writer: PsdWriter, value: number): void;
|
|
export declare function writeBytes(writer: PsdWriter, buffer: Uint8Array | undefined): void;
|
|
export declare function writeZeros(writer: PsdWriter, count: number): void;
|
|
export declare function writeSignature(writer: PsdWriter, signature: string): void;
|
|
export declare function writePascalString(writer: PsdWriter, text: string, padTo: number): void;
|
|
export declare function writeUnicodeString(writer: PsdWriter, text: string): void;
|
|
export declare function writeUnicodeStringWithPadding(writer: PsdWriter, text: string): void;
|
|
export declare function writeSection(writer: PsdWriter, round: number, func: () => void, writeTotalLength?: boolean, large?: boolean): void;
|
|
export declare function writePsd(writer: PsdWriter, psd: Psd, options?: WriteOptions): void;
|
|
export declare function writeColor(writer: PsdWriter, color: Color | undefined): void;
|