DDS parser (header and raw data). Heavely based (copy-paste) on the parse-dds and mdx-m3-viewer.
npm i dds-parser
import{decodeDds,parseHeaders}from'dds-parser';constinfo=parseHeaders(arrayBuffer);console.log(info.format);constimage=info.images[0];constrgba=decodeDds(arrayBuffer.slice(image.offset,image.offset+image.length),info.format,image.shape.width,image.shape.height);dxt1dxt3dxt5ati2
- GhostWolf (aka flowtsohg)
- Jam3
- toji