经纬志
首页 / OpenLayers / 使用示例

波段选择与对比度拉伸

页面内生成三个不同频率的标量场当作三个波段,下拉框切换真彩色、单波段与归一化差异三种显示方式。

OpenLayers 10.3.1 · 对应官方 geozarr-stretch.html · 更新 2026-10-27
源码与运行效果
运行效果

说明

GeoZarr 把多维数组按 chunk 存放,取波段就是选数组的某一维切片。示例在页面内生成三个 不同频率的标量场当作三个波段,下拉框选择显示方式,滑块统一控制拉伸区间。

真彩色按 R、G、B 三个波段合成;单波段走灰度;归一化差异先用 (b2 − b1) / (b2 + b1) 算出差异值,再套一条蓝—绿—黄的色带。

操作结果
选择「真彩色」三波段合成彩色影像
选择「单波段灰度」只显示第一波段
选择「归一化差异」按差异值套色带
拖动「拉伸」区间变窄则对比增强