Nightmarish Pawnshop Mystic

    dxt-js

    0.0.3 • Public • Published

    dxt.js

    Build Status

    DXT (de)compression in nodejs and the browser (using browserify).

    Usage

    var dxt = require('dxt-js');
    var imageData = getRawRGBADataFromSomeWhere();
    var compressedData = dxt.compress(imageData, 256, 256, dxt.flags.DXT5); // assumes 256x256 image
    var uncompressedData = dxt.decompress(imageData, 256, 256, dxtJS.flags.DXT5);

    Note that all methods work with UInt8Array's so when using nodejs you'll have to conver them to and from node buffers.

    Credits

    dxt.js is based on libsquish compiled with emscripten and wouldn't be possible without the hard work of the respective authors.

    Install

    npm i dxt-js

    DownloadsWeekly Downloads

    245

    Version

    0.0.3

    License

    none

    Last publish

    Collaborators

    • icewind1991