Neanderthals Paint Mammals

    gl-dds

    0.1.0 • Public • Published

    gl-dds

    Parse DDS images.

    The library has a single method parse which takes a ArrayBuffer and returns an object describing the DDS data.

    Example of the returned object:

    { width: 4,
      height: 4,
      depth: 0,
      levels: 3,
      faces: 0,
      format: 33777,
      internal_format: 33777,
      type: 33777,
      bytesPerElement: 8,
      compressed: true,
      parts:
       [ { offset: 128, size: 8 },
         { offset: 136, size: 8 },
         { offset: 144, size: 8 } ],
      parts_count: 3 }

    install

    npm i gl-dds
    

    usage

     
    import fs from 'fs';
    import * as dds from 'gl-dds';
     
    let buffer = fs.readFileSync('foo.dds');
     
    let descriptor = dds.parse(buffer);
     

    Install

    npm i gl-dds

    DownloadsWeekly Downloads

    2

    Version

    0.1.0

    License

    ISC

    Last publish

    Collaborators

    • timknip