HypnosNova / ktx2-encoder

KTX2(.ktx2) encoder running on the browser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ktx2-encoder

Latest NPM release License

This is a simple tool to convert images to KTX2(.ktx2) format. Ported from BinomialLLC/basis_universal.

Quick Start

Install:

npm install --save ktx2-encoder

Import:

import { encodeToKTX2, encodeKTX2Cube } from 'ktx2-encoder';

Usage:

// encode a 2D image
encodeToKTX2(data /** ArrayBuffer of png */, options);
// encode a cube map
encodeKTX2Cube([data, ...] /** ArrayBuffer of png */, options);

See options API documentation for more details.

Tool

  1. Start server
npm run dev
  1. Open the pageļ¼Œdefault is http://localhost:5174/

  2. Use it! Select your images and encode it to ktx2lock

About

KTX2(.ktx2) encoder running on the browser

License:MIT License


Languages

Language:TypeScript 95.5%Language:JavaScript 1.8%Language:CSS 1.7%Language:HTML 0.9%