@dde-earth/plugin-tiff-loader
Version:
44 lines (39 loc) • 1.07 kB
JavaScript
var ddeEarth = require('dde-earth');
const basicRenderOptions = {
brightness: 1,
alpha: 1,
gamma: 1,
saturation: 1,
contrast: 1,
hue: 0
};
const defaultRenderOptions = {
...basicRenderOptions
};
class TIFFLayerLoader extends ddeEarth.BasePlugin {
defaultRenderOptions;
constructor(options) {
super(options);
this.defaultRenderOptions = ddeEarth.deepMerge(
defaultRenderOptions,
options?.defaultRenderOptions
);
}
init(earth) {
this._init(earth);
this.earth.layerManager.addLoader({
tiff: async (earth2, data) => {
const { TIFFLayerItem } = await Promise.resolve().then(function () { return require('./TIFFLayerItem-0701ac28.js'); });
return new TIFFLayerItem(earth2, data, {
defaultRenderOptions: this.defaultRenderOptions
});
}
});
return this;
}
}
exports.TIFFLayerLoader = TIFFLayerLoader;
exports.basicRenderOptions = basicRenderOptions;
exports.defaultRenderOptions = defaultRenderOptions;
//# sourceMappingURL=index-aeb7c4bf.js.map
;