UNPKG

@dde-earth/plugin-tiff-loader

Version:

44 lines (39 loc) 1.07 kB
'use strict'; 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