/** 把数据变成图片 */ export declare function imageEmbed(blob: Blob): void; /** * 把任意数据转化为像素数据(为了高宽比,会填充 0) */ export declare function imageEmbedBufferWrite(buffer: ArrayBuffer, options?: Partial): IImageData; /** 把 bit 对组合成字节 */ export declare function buffer2dbits(buffer: ArrayBuffer): number[]; /** 把字节分割为 bit 对 */ export declare function dbits2buffer(dbits: number[]): ArrayBuffer; /** bit 对按字节填充数据,一个字节 4 dbit,指定有效 bit 对数,剩下的填充 0 * @param dbit 有效 bit 对数 */ export declare function dbitsFill(dbits: number[], dbit?: number): number[]; /** 提取填充过的 bit 对中的有效 bit 对 * @param dbit 有效 bit 对数 */ export declare function dbitsUnFill(dbits: number[], dbit?: number): number[]; export interface IImageEmbedBufferOptions { width: number; blockSize: number; } export interface IImageData { data: Uint8ClampedArray; height: number; width: number; } export declare function imageDataScale(imageData: IImageData, sacle?: number): { data: Uint8ClampedArray; height: number; width: number; }; export declare function imageDataUnScale(imageData: IImageData, sacle?: number): { data: Uint8ClampedArray; height: number; width: number; }; export declare function dataAddAlpha(data: Uint8ClampedArray, value?: number): Uint8ClampedArray; export declare function dataRemoveAlpha(data: Uint8ClampedArray, value?: number): Uint8ClampedArray; //# sourceMappingURL=imageEmbed.d.ts.map