Quiero leer archivos .tif en mi programa web. Prefiero hacerlo usando react.js o algo que funcione con react. Sin embargo, cualquier solución basada en javascript es buena. Los archivos que quiero leer contienen información vinculada a la geolocalización. Tienen un código de colores para cada píxel cuya posición está definida por la longitud y la latitud.
const Tiff = require('tiff.js'); function readTiff(file) { return new Promise((resolve, reject) => { const reader = new FileReader(); reader.onload = (e) => { const tiff = new Tiff({ buffer: e.target.result }); const canvas = tiff.toCanvas(); resolve(canvas); }; reader.readAsArrayBuffer(file); }); } readTiff('file').then((canvas) => { // do something with the canvas console.log(canvas); });