UNPKG

@kibeo/loaders.gl-textures

Version:

Framework-independent loaders for compressed and super compressed (basis) textures

15 lines 584 B
import { ChildProcessProxy } from '@kibeo/loaders.gl-worker-utils'; const MODULE_ROOT = "".concat(__dirname, "/../../.."); export async function encodeImageURLToCompressedTextureURL(inputUrl, outputUrl) { const args = ['texture-compressor', '--type', 's3tc', '--compression', 'DXT1', '--quality', 'normal', '--input', inputUrl, '--output', outputUrl]; const childProcess = new ChildProcessProxy(); await childProcess.start({ command: 'npx', arguments: args, spawn: { cwd: MODULE_ROOT } }); return outputUrl; } //# sourceMappingURL=encode-texture.js.map