UNPKG

geotiff.js

Version:

GeoTIFF image decoding in JavaScript

23 lines (19 loc) 534 B
/* eslint-disable no-restricted-globals */ import { getDecoder } from './compression'; function decode(self, fileDirectory, buffer) { const decoder = getDecoder(fileDirectory); const result = decoder.decode(fileDirectory, buffer); self.postMessage([result], [result]); } if (typeof self !== 'undefined') { self.addEventListener('message', (event) => { const [name, ...args] = event.data; switch (name) { case 'decode': decode(self, ...args); break; default: break; } }); }