new ImageStretchOption(options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/mapboxgl/iclient-mapboxgl.js"></script>
<script>
new mapboxgl.supermap.ImageStretchOption(options);
// 弃用的写法
new SuperMap.ImageStretchOption(options);
</script>
// ES6 Import
import { ImageStretchOption } from '@supermapgis/iclient-mapboxgl';
new ImageStretchOption(options);
common/iServer/ImageStretchOption.js, line 7
Name | Type | Description | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
可选参数。
|
Members
-
(static, readonly) StretchTypestring
-
影像拉伸类型枚举。
Properties:
Name Type Default Description NONE
string NONE 无拉伸。
GAUSSIAN
string GAUSSIAN 高斯拉伸。
PERCENTCLIP
string PERCENTCLIP 百分比截断拉伸。
MINIMUMMAXIMUM
string MINIMUMMAXIMUM 最值拉伸。
STANDARDDEVIATION
string STANDARDDEVIATION 标准差拉伸。
-
gaussianCoefficientnumber
-
高斯系数。
-
maxPercentnumber
-
使用百分比截断拉伸时,排除影像直方图最高值区域的像元,该参数值为这部分像元占总像元百分比。
-
minPercentnumber
-
使用百分比截断拉伸时,排除影像直方图最低值区域的像元,该参数值为这部分像元占总像元百分比。
-
stdevCoefficientnumber
-
标准差系数。
-
stretchTypeImageStretchOption.StretchType
-
影像拉伸类型。该属性的值有以下几种情况:NONE,无拉伸;GAUSSIAN,高斯拉伸;PERCENTCLIP,百分比截断拉伸;MINIMUMMAXIMUM,最值拉伸;STANDARDDEVIATION,标准差拉伸。
-
useMedianValueboolean
-
高斯拉伸时,是否使用中间值,若该属性值为 true,表示使用中间值;false,表示使用平均值。
Methods
-
constructFromObject(data, obj){ImageStretchOption}
common/iServer/ImageStretchOption.js, line 74 -
目标对象新增该类的可选参数。
Name Type Description data
Object 要转换的数据。
obj
ImageStretchOption 返回的模型。
Returns:
Type Description ImageStretchOption 返回结果。 -
destroy()
common/iServer/ImageStretchOption.js, line 60 -
释放资源,将引用资源的属性置空。