pw-guild-icon-parser
Version:
Parser for Perfect World guild icon lists - converts PNG icons to DDS atlas format with DXT5 compression
17 lines • 543 B
TypeScript
/**
* DXT5 compression with alpha channel support
* Compresses 4x4 pixel blocks to 16 bytes (8 bytes for alpha, 8 bytes for color)
*/
export interface DXT5Block {
alphaData: Buffer;
colorData: Buffer;
}
/**
* Compress a 4x4 RGBA block to DXT5 format
*/
export declare function compressDXT5Block(rgbaData: Buffer, offset: number, width: number): Buffer;
/**
* Compress entire image to DXT5 format
*/
export declare function compressDXT5(width: number, height: number, rgbaData: Buffer): Buffer;
//# sourceMappingURL=dxt5.d.ts.map