readImageData = async (image, options = {}) => {
const rasters = await image.readRasters(options);
let [r] = rasters;
let { width, height } = rasters;
const data = new Uint8ClampedArray(width * height * 4);
for (let i = 0; i < r.length; i++) {
let rs = r[i]*50;
data[i * 4] = rs;
data[i * 4 + 1] = rs;
data[i * 4 + 2] = rs;
data[i * 4 + 3] = rs[i] == 0 ? 0 : 255;
}
return new ImageData(data, width, height);
}